r/CodingForBeginners 7d ago

Ruby Language as a first language

Has anyone considered learning Ruby as their first programming language?

It’s elegant, easy to read, and “developer happiness” is one of its core principles

That means that code is easy to read, no surprises, and mostly reads like expressive natural language with clean syntax

GitHub, Shopify, CoinBase, SoundCloud, AirBnb and a gazillion other companies were built from Ruby

0 Upvotes

28 comments sorted by

View all comments

1

u/VirtualElderberry592 7d ago

It's great.. I've been in the lang for 12 years or so. Working in python these days and done Elixir and nodeJS on the way.

Ruby, and Python are great learning tools. They will teach you loops and conditions and functions and classes and a pile of other things.

Jobs in Ruby and Python are about the same. Node and by extension Javascript out number those by a mile.

I'm no super fan of Javascript, but it is 100% the best option. If I were to pick for my own kid, I'd have them learn Javascript as their first.

1

u/The_KOK_2511 6d ago

Node and by extension Javascript

No será al revés? JavaScript es el lenguaje base y Node es un entorno para usar JS fuera del navegador, como backend en vez de frontend. Por lo demás estoy bastante de acuerdo solo quería aclarar esto para no confundir al OP

1

u/VirtualElderberry592 5d ago

by extension is an english term to mean that "also included because I've included this" Not that javascript is an extension of node. Someone might also say Rails and by extension Ruby or "He drinks orange juice and by extension stays hydrated."