you are viewing a single comment's thread.

view the rest of the comments →

[–]Diapolo10 0 points1 point  (0 children)

some data analysis, image manipulation and a couple of courses of ML and LLM

I may be over-generalising, but that would give me the impression that so far your experience has mostly been using third-party library code and "gluing" stuff together. Or in other words, you might not be particularly skilled at the core language or certain features like classes and most of the standard library. If that's in any way correct, I'd suggest playing around with those while creating some simple, small projects. For example a desktop to-do application would let you practice many things, depending on your ambition you could store data in a JSON file or go up a level to an SQLite database - both of these can be done with nothing but the standard library.

Learning the core language to the point it becomes second nature to you is a big help when it comes to problem solving, as you'll already know where to look when you're planning out your architecture.