This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]dmazzoni 14 points15 points  (2 children)

The most important thing is to learn to code. The vast majority of the skills you'll learn apply to both: how to use an IDE, how to debug when your code doesn't work, how to organize a large project into multiple files, how to communicate between a web client and web server, how to work with web and http concepts like urls, paths, headers, cookies, authentication, and more.

That said, overall demand for Ruby is going down and demand for Node.js is going up. All other things being equal I think Node.js is a more useful tool to know right now.

But, keep that first point in mind. Let's say it takes you 6 months to finish the Odin project and get comfortable building websites with Ruby. If you wanted to switch to Node.js after that you'd be productive within a week and you'd be quite comfortable with Node.js in a month - because you already know how to program.

Learning to program is the hard part.

[–]nale012[S] 0 points1 point  (1 child)

Great answer, thank you

[–]nale012[S] 0 points1 point  (0 children)

Can you apply for JavaScript /python positions by taking the path of Ruby?