What's the Best Programming Language to Start Learning With?
Asked by
CuriousCoder29
I'm looking to pick a programming language to begin my coding journey, and I want to choose one that will lay a solid foundation for learning other languages like Python, C#, C++, and JavaScript. I'm considering starting with Java โ do you think that's a good choice or should I go with something else?
Answers
I started with PHP back in the day when it was popular! Java and C# are also solid choices. If you want something more modern, you might want to check out Go, but resources can be a bit limited compared to the others. Personally, I love JavaScript and TypeScript!
Reply to this answer
Your choice should align with your goals. For something like infrastructure or DevOps, Python is great. If full-stack development is more your style, JavaScript or TypeScript would be ideal. If youโre looking into system engineering, then languages like C, C++, or Rust are worth considering. And for corporate backend development, Java might be the best fit.
Reply to this answer
If youโre considering JavaScript or TypeScript, those are definitely good options too!
Reply to this answer
Iโd suggest starting with Python! Itโs pretty straightforward and will help you grasp the fundamentals of programming without getting bogged down in too many complexities. You can likely reach an intermediate level with a good amount of practice in a few months. Plus, there are tons of resources out there like online tutorials and community support.
Reply to this answer
Iโd suggest Python for sure!
Reply to this answer
It really depends on where you want to go with your programming skills. If youโre interested in things like basic logic and functions, Python is the way to go. On the other hand, if youโre interested in low-level programming (like memory management and pointers), then C would be a better option. Iโd recommend starting with the basics before jumping into object-oriented languages; it pays off in the long run.
Reply to this answer
Java isnโt really the most beginner-friendly language. Have you thought about starting with C or C++ instead? They can be tough, but they teach you a lot about how programming works under the hood.
Reply to this answer
Honestly, any language you choose is a good starting point. Once you grasp the fundamentals of programming, transitioning to others becomes much easier. In my experience, I focus more on build systems and dependencies rather than the language itself. Understanding programming logic will always be beneficial!
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions