need advice

lilibob

Coder
Hi,

Ive started learning Python + data structure + algorithms days ago as an absolute beginner '4h everyday'.
As im gonna be staying at home for the next 18 months (injury) and having a lot of free time. I would like to learn something else with python.

When i asked around me. A lot of people told me to not mix languages as java or c++ while learning Python. Some of them told me to go to HTML

What would be your advice? what could i learn when learning Python?

Im open to any suggestion as i dont have any preference :)
 
Hi there!

Happy to hear you're diving into the world of code. You probably already know a lot more about Python than me now, I can barely get started haha!

It's great that you're so adventurous! So before I give my advice, I want to know what do you want to build/learn? Knowing this can help us point you in the right direction.

I look forward to your reply!
 
Hi Malcolm,

I dont think i know more than you, Im just starting and probably have the knowledge of a 10 years old boy.

After reading some articles, watching video on Youtube and going on forums. Ive understood that i really dont like javascript and even find it ugly 😅 so it is one big thing to eliminate from my learning list.
The things i find interesting: a.i and machine learning, both computers and phones 'security, testing, ethical hacking' , data analytic.

As im going to be learning Python from 7h to 11am. i would like to get something else to learn in the afternoon (1pm- 5pm) .... and not loose my mind staying home haha.
 
I forgot to tell.

I you think it is better for me to switch to c sharp or java to get better basis and later go back to python im ok with it.

waiting for advices :)
 
Hello there, @lilibob.

First of all, sorry to hear about your injury - I wish you a speedy recovery. Second of all, it's good to have an idea of what you want to learn.

Python is quite an easy language to start with as a beginner. It's also a Swiss-army knife in a sense, being good for AI, automation, web-development, processing data, etc. So, you've picked a good one to go with, especially if you have no prior knowledge of computer science.

My advice, however, would be to take your time. Start off with Python and learn the basics: control-flow, data(variables, arrays, etc.), and functions and classes. From there, work your way into learning input/output, processing and storing user-data and files, and begin to mess about with the Python standard libraries. Once you have became acquainted with Python, that's when you can start learning more about algorithms and the field of AI.

Trying to learn multiple things at once over the span of four hours, will fry your brain as you'll be using up a lot energy to process and memorize the concepts you'll learn(especially for complex subjects like algorithms). Also, I suggest cutting it down from four hours down to two hours. That's along a time to be studying. It could be manageable with 30-minute breaks, but even then, it's still quite a lot of studying to be doing in one period. If you still want to go ahead with four hours, that's fine - I'd recommend doing two hours in the morning/afternoon and another two in the evening(provided you're not tired).

I'm suggesting you all of this because I want you to get well, not to have a healed injury and coming out with a fried brain and not being satisfied with what you learned. Take your time with learning as there is no rush to learn. Keep track of what you have learned and spend a chunk of that two/four hour period revising what you learned. That's how you'll learn well(obviously there is more to it than that, but I'm just trying to keep this message as short as I can).

Best of luck!
 
I dont think i know more than you, Im just starting and probably have the knowledge of a 10 years old boy.
Haha I guess we are in the same vote 🤣

After reading some articles, watching video on Youtube and going on forums. Ive understood that i really dont like javascript and even find it ugly 😅 so it is one big thing to eliminate from my learning list.
The things i find interesting: a.i and machine learning, both computers and phones 'security, testing, ethical hacking' , data analytic.
That's great you did some research into this already. It's always a good idea to learn a little bit about a particular language to see if you are going to like it rather than just jumping into the deep end. Now I'm not an expert in machine learning at all, but I believe languages like C#, C++ may be a good place to start.

As im going to be learning Python from 7h to 11am. i would like to get something else to learn in the afternoon (1pm- 5pm) .... and not loose my mind staying home haha.
Hahah my only comment is to look up "Focus sprints" this may help prevent any burnouts. Learning consistently, although is great can often leave people to having burnouts and losing interest in that particular field.

But as @Hassapiko mentioned start small, then work your way up.
 
but I believe languages like C#, C++ may be a good place to start.
I would just like to add in that C or C++ would be good options, along with a language like Python, for machine learning. C# is mostly restricted to Windows programs and Unity games, unfortunately.
 
Top Bottom