I've been struggling to stay committed to learning a programming language. I've dabbled in HTML, CSS, and JavaScript for about six months, then moved on to C for three months, tried C# for a year, and now I'm working with Python for the past five to six months. While I have a solid intermediate grasp on all these languages, I haven't truly delved deep into any of them. I've built some games and basic apps, like Sudoku solvers, but I can't seem to stick to one language for long. Currently, I'm focused on developing a terminal idle game in Python, but I'm also facing challenges since Python isn't typically used for front-end development or creating UI/UIX applications. I've tried tools like PyGame and Qt Designer, but nothing feels quite right. I'm just looking for any advice or tips to help me stay focused and perhaps address my struggles with front-end development as well!
5 Answers
Consider focusing on algorithms and data structures. These concepts are transferable across languages and could enrich your understanding, giving you a deeper basis to build from no matter what language you choose to focus on next!
Languages are just tools! Once you understand how a few of them work, shifting to different ones becomes less daunting. Rather than feeling tied to one language, aim to grasp the underlying principles of programming itself—this way, you won’t be limited to just one tool.
It's important to recognize that many programming languages have similar structures and features, like logic control and functions. If you focus on understanding these common traits in the languages you've learned, it'll make picking up new ones much easier in the future!
Have you considered talking to a medical professional about possible ADHD? It could explain why you're finding it hard to stay focused on one language! It’s something worth exploring.
There’s nothing wrong with enjoying learning various languages. If you're constantly exploring new things, that's a great way to expand your skills in different areas! Just make sure you balance exploration with deeper learning.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically