Struggling to Choose a Programming Language: C++, Python, or Web Development?

0
9
Asked By CuriousCoder82 On

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

Answered By CodeWhisperer47 On

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.

GadgetGuru21 -

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!

Answered By TechieTraveler99 On

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.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.