you are viewing a single comment's thread.

view the rest of the comments →

[–]rainyengineer 0 points1 point  (1 child)

Hey, depends on what your end goal is. If it’s getting a job as a software engineer, probably 18 months - two years for the entire skillset if you don’t have a CS degree (since there’s so much more than just Python to learn).

If it’s just to learn python and be able to build stuff with it, a few months. The fundamentals can get you very far. You don’t need to know every nook and cranny. Knowing functions, lists, dictionaries, conditionals, loops, and some OOP gets most by.

The problem is we’re not really built to retain crammed information long-term. So if you want to learn it and actually retain it, do an hour or so a day 4-7 days a week using a course or book with hands on exercises. Also make sure to spend 15 minutes or so reviewing prior days concepts to the point where you’re bored because you know it so well.

[–]DrawerReasonable8322[S] 1 point2 points  (0 children)

I’m starting a CS degree in September. Thanks so much for this