What programming language should you learn first?
Whether you’re looking to begin coding as a hobby, a new career, or just to enhance your current role, the first thing you’ll have to do is decide which programming language you want to start with.
There is no right answer, of course. Choosing a first language will depend on what kind of projects you want to work on, who you want to work for, or how easy you want it to be.
Java - Worked for me ¯\_(ツ)_/¯
I first got in touch with programming via Java. Our teacher said that an object oriented language is easier to understand, cause that's how we are thinking: in objects.
And I agree. I got the whole class, inheritance and method basics quite fast and it makes sense.
- The biggest community
- You can build everything with it as it runs everywhere : website, backend, mobile applications and even desktop apps
- and it's fun to start playing with like fast visual result, you can start to play with it in any web page by just opening the web inspector
Ruby - As easy as English
I will put some bullet points about ruby on some parameters:
1) Time: If you have basic knowledge of computers, you can learn Basic Ruby in 3 days and Advanced Ruby in 4 more days.
2) Easiness: It's as simple as writing English in many cases. You need not learn all datatypes things at all. Simple OOPs and only multiple inheritance, no multiple inheritance.
3) Community: 300420 Gems of Ruby already there. It's been one of most active community for last decade and is not going to stop in near future.
4) Jobs: Today's IT jobs are governed by mostly startup culture (even in established companies). Everyone wants to give real shape to their ideas and Ruby On Rails web framework of Ruby is the best choice for them. It can do the job (arguably) at least twice fast than other languages.
5) Salary: Quite decent package being offered to beginners even. Around $30k-35k and you can rise to $50k-60k within 2-3 years.
6) Geography: It's in demand everywhere, US, Europe, India, Brazil everywhere. US and Europe companies are even offering visa/relocation assistance.
This list is never-ending. Give it a try and tell me. Simple start link below: