5 ms·
This is one of the languages covered in the excellent Prag Prog book "7 Languages in 7 Weeks" (https://pragprog.com/book/btlang/seven-languages-in-seven-weeks h
by talkingquickly 12y ago
This is one of the languages covered in the excellent Prag Prog book "7 Languages in 7 Weeks" (https://pragprog.com/book/btlang/seven-languages-in-seven-weeks https://pragprog.com/book/btlang/seven-languages-in-seven-we...).
It wasn't until I went through that books section on io and how prototypal inheritance works that I felt like I really started to get a handle on JavaScript.
- zeroviscosity 12y agoThat's a great book. I credit it with getting me into functional programming.
- protomyth 12y agoThere is a sequel to that book https://pragprog.com/book/7lang/seven-more-languages-in-seven-weeks https://pragprog.com/book/7lang/seven-more-languages-in-seve... covering Lua, Factor, Elm, Elixir, Julia, miniKanren, and Idris.
- pselbert 12y agoThere was a great interview with Bruxe Tate on the "Mostly Erlang" podcast some time last year. He discusses the decision process behind the languages that were included in the original "Seven Languages" book. From what I gathered, the reason Io was included was because Javascript is simply too complicated and multi-paradigm. The syntax and reasoning behind Io is extremely simply and illustrates prototypal principles beautifully. It's never occurred to me to use Io for anything, but it's a wonderful mind expander.
- netghost 12y agoLua and IO are easily the two best ways to learn Javascript. Once you know one, or both of them, you can see what's going on so much more clearly.
- mseepgood 12y ago> Lua and IO are easily the two best ways to learn Javascript. I think REBOL is a better way to learn JavaScript.