Hey everyone! I'm feeling a bit lost trying to decide on a programming language to focus on. I've dabbled in C++, Python, and some web development stuff like HTML, CSS, and JavaScript. Back in high school, I learned a bit of Delphi using Embarcadero's IDE, and I started exploring Python through the CS50x course, but I was pretty inconsistent due to schoolwork. I'm now in university studying medicine, but I've always had a passion for IT and programming. I recently started learning C++ and got through the basics, but I haven't explored libraries much. I struggle with consistency, especially with my medicine studies on top. I really enjoy seeing my work visually, and I find it motivating, which is why I'm also trying out web development. I've just begun this journey and using resources like BroCode from YouTube. I even had a friend show me a cool console app they made with C#. I'm torn between sticking it out with C++ or diving deeper into web development while planning to integrate Python for my web projects later. Any advice on how to decide? Thanks!
2 Answers
Honestly, I’d recommend sticking with Python. It's a versatile language that can handle GUIs and also web development with frameworks like Django and FastAPI. It’s great for general purposes, and you can do a lot with it without getting overwhelmed.
I totally understand the struggle with shiny object syndrome, especially with a busy school schedule. My advice is to think of a project you're passionate about and use your web development skills. You get to see immediate results, which is super rewarding and keeps you motivated! Plus, building something you care about can really help you focus your efforts.

I get what you mean, but aren’t there better options for GUIs with Python now? Just saying it's 2025, and things have changed a lot!