| I just started learning Ruby as my first language. I know that quite a few languages have been created in the last decade, ie Swift, Go, Rust, etc. Are there any recently created languages that are worth learning. I looking for something easy to learn (for beginners) and cross-platform. |
http://wren.io/
https://domeengine.com/
Having said bad things against JavaScript, I believe TypeScript might be a good start. Definitely a large community support and good tooling.
The problem with either of those is that you don't just need a decent language, you need decent teaching materials. And there's little of that that I'm aware of -- and Rust/Swift/Go aren't even intended for first time programmers (Although the Go Programming Language book might serve well enough, after all we got quite a few people who started with C, a language equally unsuitable for the beginner)
Pharo is a bit too "old", with 12 years (or 24, or 48, depending on how you count), but the environment has a neat little tutorial, and "Pharo by example" is a good book.
https://books.pharo.org/pharo-by-example/
Personally, I'd recommend older stuff/languages. Do the Coursera SML course and you're way more ready for the hot new trends like Elm or ReasonML than your fellow Java/C#/C++ grognards.
https://www.coursera.org/learn/programming-languages