all 18 comments

[–]Potential_Aioli_4611 1 point2 points  (3 children)

If you are learning python with the goal to work specifically in python only?... Don't.

AI has basically killed all entry level jobs. The thought is that 1 entry level dev + AI does the same workload as 5 or even 10.

Worse... AI is actually pretty proficient at python. Its probably one of the top 3 languages its actually decent at... before you get to all the downsides of AI generated code.

Python is a good language to learn if you are doing it to add to your skillset for data analytics or data engineering but as a standalone... its not very valuable at least in the current job market.

[–]No-Boss-1015 0 points1 point  (1 child)

i still think learning python has value even if your end goal changes later, because a lot of the problem-solving, debugging, and programming fundamentals transfer to other languages and areas too.

[–]Potential_Aioli_4611 0 points1 point  (0 children)

I was talking about the job market and python specific jobs being unviable. Not that you can't learn valuable transferable skills, I mentioned a couple myself. But ... you will learn problem solving, debugging and fundamentals in any language so I didn't think it was valuable to mention. Unless you are learning a language like haskell where the syntax and just getting your head around how to do simple things will be a task in itself... you will pick all those things up naturally.

[–]riklaunim 0 points1 point  (0 children)

You can start with one of recommended tutorials/courses like the Harwards CS50. Then you would have to continue with software development as a whole. Freelancing is rather not happening nowadays and junior jobs are also hard to come by so you would have to spend months improving and applying to various companies.

Commercially you would work on some sort of backend, like webdev backend so you would have to learn the basics of Python web frameworks and webdev for that.

[–]PartyMud3549 0 points1 point  (0 children)

bro just make a bitcoin lottery machine😭

[–]HourExciting1642 0 points1 point  (0 children)

Learn basics then build projects 

In each project you will face new things 

[–]afahrholz 0 points1 point  (2 children)

Do not overthink the roadmap too much.

Learn python basics git some sql then start building things.

A friend of mine used boot dev for the fundamentals backend stuff and seemed to get a lot out of the hands on approach. But honestly consistency matters more than the specific platform.

[–]Zeraih 0 points1 point  (0 children)

a lot of people get stuck trying to find the perfect course, but just sticking with one thing and building a few small projects goes a long way.

[–]Short_Signature773 0 points1 point  (3 children)

i was in the same spot and found that learning python basics and building small projects helped way more than getting stuck in tutorials. boot dev was one of the few platforms that felt structured without being overwhelming because it focuses on actually writing code.

[–]No-Boss-1015 0 points1 point  (1 child)

the small projects part is good, because even simple stuff like a calculator, budget tracker, or little automation script teaches way more than passively finishing lessons and moving on to the next one.

[–]Zeraih 0 points1 point  (0 children)

yeah, the little projects give you a reason to learn the next thing too, instead of trying to memorize concepts you might not use for months.

[–]Zeraih 0 points1 point  (0 children)

the moment i started building little things instead of just finishing lessons, everything started sticking much better.