arrow_upward
What's the best first programming language to learn?
#1
I used to program a bit of python in high school, but I've been out of the game for a long time. I'm looking to get back into programming, mainly for fun and making projects rather than as a career choice. Which programming language is the best choice for beginners? I want something that will give a good grounding in the fundamentals of how programming works (so not so high-level as to oscure the underlying mechanics), but also powerful enough to be able to make useful or interesting projects reasonably quickly.



#2
I would recommend getting back into python first. It's definitely a bit "easy" compared to other languages, but it'll get you back into the mindset and required thinking.

From there, I definitely recommend c++. It can be brutal, but work through it and you'll get it. There's plenty of resources, and it's so popular, you can do pretty mu h anything with it.



#3
Thanks. Yeah I think I'll start with Python, I still remember a fair bit of it so it'd be easier to get back into quickly. Then in while I'll check out C++.



#4
I learned some html in grade 10 in high school 20 years ago, lemme know if you have any questions.



#5
C#, Javascript, Java, and Python are definitely the easiest to pick up.



#6
C++ is hard but once you get the hang of how it works it can make learning other languages really easy. C++ was my first programming language and learning Python felt like a breeze in comparison.



#7
If you want to learn multiple languages then what i think is getting started with c++ will be a better option.



[+] 1 user Likes korix78's post
#8
I think it's good to start with python, but for a more comprehensive of programmation, Java is a better way but much harder.



#9
I'm seeing a lot of reccomendations for C++, I think I'll start by brushing back up on python then try to learn C++. Thanks guys!



#10
Java is good for fundamentals.
Afterwards it dependa what youw want to programm.



#11
many recommend python, but try c++ first you will quickly learn python