DEV Community

Discussion on: What is the Best Programming Language for Beginners? | Ask A Dev

Collapse
simplegeek profile image
SimpleGeek

I like JS as a first language, largely because it's so easy to put it in a web page and make it "do stuff". That kind of feedback is very encouraging to new developers.

Personally, I'd want people to choose their first language the same way I choose a language for a project - by picking the right tool for the job. Do they want to build web apps? Start with JS. Do they want to do machine learning? Python! Do they want to build back-end apps? Go with Java. I realize there's actually more choices for each domain than I mentioned here, but finding your niche is a good place to start narrowing down the options.

Collapse
peterlunch profile image
Peter

I think you're right that finding what you actually want to use the language for and starting with that.

If you have nothing to build at the end of learning the basics you won't get much further with that language.

Collapse
bradstondev profile image
Bradston Henry Author

I think that's very true. Just learning the language is the beginning but having a project or idea to expand your knowledge after learning the basics is definitely a big help.

Collapse
bradstondev profile image
Bradston Henry Author

Good points! Choosing the right tool for the job and what will help you accomplish your goal is a great way to think about it! Thanks for sharing your thoughts!