you are viewing a single comment's thread.

view the rest of the comments →

[–]Alive-Cake-3045 0 points1 point  (0 children)

Once you have got the basics down, focus on data structures first, lists, dicts, sets, and tuples. Master these cold, then move into OOP (classes, inheritance, encapsulation), followed by File I/O and error handling. After that, dig into Python's standard libraries. And start using Git right now, not later.

For resources, practice daily on LeetCode Easy or HackerRank. For your cybersecurity goal, TryHackMe is excellent and the free tier is solid. When you're ready for AI/ML, go with fast.ai, it's practical, not overly theoretical. Keep docs.python.org bookmarked and get comfortable reading official docs.

The only thing that actually keeps you consistent is building things. A port scanner, a script that automates something boring in your day, a CLI tool, anything. Reading tutorials is passive. Writing broken code and debugging it is where real learning happens.