DEV Community

Discussion on: The Right Idea Becomes the Wrong Idea Over Time

 
ben profile image
Ben Halpern

I still ❤️ Ruby as a teaching language.

But you can make a lot of arguments for different choices. A good teacher is the most important thing. I’ve heard folks who started with Haskell and everything was great because they had the right people.

Thread Thread
 
twigman08 profile image
Chad Smith

I can definitely agree with that. With the right teacher any language can be just fine as your first language. In the end pretty much any programming language is teaching you core basics of programming in general.

Then again I am also the crazy one who learned C++ has their first language. haha.

Thread Thread
 
eli profile image
Eli Bierman

I think Javascript is still amazing for beginners because you don't have to set up a local development environment to try it out. You can just use the browser DevTools console. Also you can get immediate visual feedback interacting with web pages and building elements.

You can also still just write little scripts and include them in HTML pages, then just open them in the browser and debug them from the console. A visual programming IDE that you already have on your computer. There's really nothing else like it for beginners. No command line necessary, which deters more beginners than we'd like to think.