Ask coding questions

← Back to all posts
What Programming Languages Should I Learn?
ItzKAOfficial (4)

Hello, All!

From Today I am Gonna Be Learning New Languages, Such As:

Python, C++, Lua & Java.

Hopefully To Learn A Lot From These Languages.

Any Options On What Other Languages I Should Learn Please Let Me Know.

Comments
hotnewtop
maxina (65)

If your starting out, learn python.

I hope coder100 doesnt see this lol

xfinnbar (134)

@maxina I regret starting with Python because it makes me take all lower-level languages as terrible because I've always had the luxury of Python.
I think you should start with a low or mid-level language because then you understand everything and are used to the rough and tough stuff.

maxina (65)

@xfinnbar I have never regret learning python first. I always find it so useful to just throw out my ideas into code within minutes. Especially for automating tasks, and making small games.

xfinnbar (134)

@maxina Yeah but it's hard going from say Python to Rust while it's easy to go from Rust to Python.

maxina (65)

@xfinnbar If you are able to start with a language like rust with no programming experience, congrats, you are like 500 iq.

xfinnbar (134)

It will take longer to learn, but you will learn much more concepts that will apply to any language. @maxina

maxina (65)

@xfinnbar I personally never had that issue
i started with python and easily switched to javascript, java, c, and c++.
And I still commonly switch between them.

xfinnbar (134)

@maxina For me, when I try to use C# or Rust, I always just want to go back to either Python on JS, because I can produce a higher quality experience with those languages and I am more used to them. I'd never want to use anything other than Python and JS, when I have a choice.

ItzKAOfficial (4)

@maxina Yes, As It Is The Most Popular Language Around

Coder100 (18813)

Yes, learn rust! It will be much better than C++, because instead of having to learn about being safe with memory, its mostly handled for you!
https://rust-lang.org.

Maybe try C# too, great for unity game development.

ItzKAOfficial (4)

@Coder100 Yes, Good Idea I am Gonna Test It Out!

[deleted]

C# for sure, BUT STICK WITH ONE LANGUAGE! LEARN ONLY ONE AT A TIME! I quit multiple languages because I did not heed this warning.

nishwanthgopu (0)

Try HTML and CSS. They are easy to learn in my opinion.

BasToTheMax (0)

@nishwanthgopu and later you can use PHP + HTML + CSS + JavaScript

InvisibleOne (3186)

As many as you want to honestly, it depends on what you are doing with coding.
As for the basics, most coders should at least know Python, HTML, CSS and JavaScript, and a lot of people know Java or a C language as well.
As for languages like Lua or Ruby, which are similar to python, they aren't really necessary unless you are planning on using them for something specifically, like Lua for Roblox or the few other game engines that use it, or Ruby for Rails.
I suggest you start out learning Python. Some people say it's better to learn a low level language like C++ but personally, I think it's better to learn a language with a simple syntax like python and work on the main programming concepts, before learning something like C or C++

InvisibleOne (3186)

Oh yeah and learn LOLCODE, that's very important for your programming career

Highwayman (1498)

That's... a lot of languages

JakeHu2020 (32)

I think you should start HTML, CSS, and possibly JS. It's pretty easy to learn all of them :)

IMayBeMe (527)

My recommendation would be to pick 1 language at learn it before moving on to others. To answer your question, try learning rust or c.

ItzKAOfficial (4)

@IMayBeMe So Should I Learn C++ First To Start Off With?

BasToTheMax (0)

I really like PHP and Nodejs

xfinnbar (134)

Probably go for C#, then Python, then JavaScript (NOT JAVA, it's a waste of time nowadays).

Coder100 (18813)

no language is useless or a waste of time @xfinnbar

xfinnbar (134)

Yeah but there are much better languages you should be learning instead, Java has been on the decline for the last decade because C# does everything Java can, while being easier to use, faster, and can provide a much better experience for users. Plus, the best IDE (Visual Studio) works best with C#. @Coder100

Coder100 (18813)

@xfinnbar doesn't mean you can't learn it

xfinnbar (134)

Yeah but why should you? C# is similar and more worth learning @Coder100

Coder100 (18813)

@xfinnbar c# is not similar
maybe learn both languages

ItzKAOfficial (4)

@xfinnbar Ok Thanks, I Will Check Out C# First Then!

ItzKAOfficial (4)

@xfinnbar Ok You Have a Point With The Language, But In Future Terms I Might Learn Java, But I am Gonna Take Some Of Your Advice & Learn C# First & Others.

xfinnbar (134)

@Coder100 They are both mid-level, object oriented compiled programming languages. They also have very similar syntax and concepts. C# is Microsoft's Java.