Ask, Discuss and Reason...

#vaadit

ask
discuss
reason

#vaadit

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.

Sachin Mudgal
about 1 year ago
Scroll down for (possibly) more answers
Scroll right for (possibly) more contexts
Java
0
Claudia
about 1 year ago
0
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 "hard" thing is, that you need the environment, a compiler, etc. before you can start programming sth. unlike in javascript. And you need to learn the syntax and rules and stick to it. But in my opinion thats good for beginners, so they are guided a little instead of being left on their own with all possibilities.

Comments (1)
Login or Signup to comment.
Sachin Mudgal on
about 1 year ago
I would say then that you are an exceptional programmer, but everybody isn't. I mean what would you think now when you know javascript already. Would javascript be better for you?. Btw, Ruby is also an OOP language though :P

Javascript
0
jeremie olivier
about 1 year ago
0
Javascript - Start to play with in 2sec

I actually thing javascript could be a good option as it offers few advantage :
- 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

Comments (3)
Login or Signup to comment.
Sachin Mudgal on
about 1 year ago
But main thing is it's difficult for first language. I will be less interested if it annoys me with its complexity let alone the complex eco-system. I would better suggest only HTML if web eco-system is the target here.
Elias Seichter on
about 1 year ago
It's the language with the easiest visible impact that actually can look good kinda fast in connection with HTML and CSS, so you get your first positive experience faster than in other languages. If you start like that, you don't really have to see what lies behind all of that at first. You can just select HTML elements and start messing with them.
Sachin Mudgal on
about 1 year ago
But for a starter, who just entered or want to enter programming world, a lot depends on how easy the thing is for him. One won't feel motivated enough to continue if he finds it complex right at the beginning. And for sure Javascript is hell of a complex language for a beginner to understand.

Ruby
0
Sachin Mudgal
about 1 year ago
0
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:
https://www.codecademy.com/catalog/language/ruby

Comments (0)
Login or Signup to comment.
No comments to show. Be the first one to comment.

Create new context
None of existing contexts fits your point of discussion? You can always create a new one to suit your response.
Login or Signup to create your context.
Show hidden contexts
Contexts with no answers have been hidden for better view. them or if your answer doesn't suit existing ones.
Hide empty contexts
Contexts with no answers can be hidden for better view. them along with new-context form.