+ 3

I don't know if I'm doing well..

Hi, I'm just a student who is learning programming as a hobby. I started learning Java first. But is it okay to learn Java first? I think I understood the main concepts of OOP and basic. But didn't start learning about threads. Also, if I'm okay what base language do I have to learn after Java?

3rd Dec 2016, 6:07 AM
Tosa
Tosa - avatar
3 Respostas
+ 8
In general, perfectly learning one front end language, one back end language, one database management language is sufficient. If you do that, learning other languages will be easy because almost all changes will be syntactical only. For example, a**b in Ruby is equivalent to Math.pow(a,b) in JavaScript ... HTML, CSS are some front end languages. Java, Ruby, Python are some back end languages. SQL is a database management language. If yo want to complete all SoloLearn courses, I suggest you to follow this order : C++, Java, HTML, CSS, JavaScript, PHP, SQL, C#, Ruby, Python, Swift.
3rd Dec 2016, 7:19 AM
Krishna Teja Yeluripati
Krishna Teja Yeluripati - avatar
+ 3
It depends what you want to do, Java is good for developing android applications. Anyway, here is a list : Python/Ruby for computer scientist work , preferred : Python C#/C++ for Game development , preferred : C++ F#/C# for software development. (Sololearn does not teach F#) HTML/CSS/JS for webpage development, maybe PHP. SQL for database managment. Of course there are more programming languages, I am stating the common ones.
3rd Dec 2016, 6:40 AM
Wen Qin
Wen Qin - avatar
+ 1
no pain, no gain
12th Dec 2016, 6:01 AM
Muhammadamin Naziraliyev
Muhammadamin Naziraliyev - avatar