I’ve been in a vicious cycle recently where I start learning a language (in my case a non GC one) go through some beginner books, set up my IDE for the language, start writing some small projects get stuck/bored and move on. I never get out of the beginner phase and I just end up frustrating myself. Can anyone relate? And anyone have any tips?
What is your goal in learning new programming languages? Learning just a beginner level of several/many languages could help you gain a broad perspective on the industry by understanding how languages differ from each other, their common traits and patterns, and the overall landscape of programming languages. That alone seems like a valuable, useful, and fun goal to me.
If your goal is something else, then maybe you really do need to go deep on fewer things, but if you're just doing this for fun and you only enjoy the beginner phase, maybe it's ok to just do the fun part and then move on!