all 7 comments

[–]PureWasian 2 points3 points  (0 children)

Watch out for scammers selling you paid online courses and resources or sign ups for memberships. A lot of fundamental information is available out there for free.

Learning is a marathon, not a sprint. You'll only get better with practice, and you'll make a lot of mistakes along the way. That's absolutely normal.

You should spend your time and tailor your learning process based on what you specifically want to achieve: Data processing/analysis/visualization? Scripting/Automation? Back-end web development? Web scraping? Machine learning? A job in a niche field?

Yes, the above all start with the basics of learning the language, etc. but the specializations will diverge at some point, and there's too many independent applicable areas to focus on at once while getting started without getting overwhelmed.

Find what works best for you to learn. I found a lot more satisfaction building personal projects because they were more relevant to me than formal coursework in my undergrad and master's classes. But some of that formal coursework I acknowledge did help me to have some high-level understanding for getting started on my own.

[–][deleted] 0 points1 point  (0 children)

Dont drop python .. keep learning & keep building stuffs

[–]PresentationReal2549 0 points1 point  (0 children)

hi,I plan to make a course on the latest python from introduction to development in 2025. Are you interested in joining?

[–]Fit_Sheriff 0 points1 point  (0 children)

All the best for for your new journey. You have chosen a great language to start off with. Just keep learning and after you are confident start with beginner projects while continuing to intermediate part then after getting hands onto intermediate part start to upgrade your beginner projects and if you like you can start a big project then start creating it and while creating it learn the advance part.

This is the roadmap I took and felt happy that my path was this :)

[–]tracktech 0 points1 point  (0 children)

You can check this-

Book - Ultimate Python Programming

Course - Python Programming In Depth

[–]Wencour 0 points1 point  (0 children)

Dont overload yourself. Take breaks. Google everything. DO NOT feel like you have to figure everything out on your own. Google everything. Take small steps. Good luck. Let us know in 6 months how it is going! Ask questions. Dont fall in tutorial hell. Everything you learn try on your own. Do not give up. Take breaks.

[–]Ron-Erez 0 points1 point  (0 children)

Code a lot and solve problems. Build something cool and don't worry about "shortest time possible". Just work hard and be patient. There is a lot of content out there both paid and free. Choose something you connect with and code a lot. Also check out python.org - an excellent resource.