3 ms·
I'm learning Elixir right now, and I'm enjoying it so far. I've never learned Ruby, having worked with Javascript, C#, C++, and Python in the past. Interestingl
by Maultasche 8y ago
I'm learning Elixir right now, and I'm enjoying it so far. I've never learned Ruby, having worked with Javascript, C#, C++, and Python in the past. Interestingly, what prepared me to understand Elixir the best were the Rambda and Bacon.js libraries in Javascript, which use a lot of functional programming concepts.
I've been learning Elixir over the past couple months and writing about it on my "Learn with Me: Elixir" series at https://inquisitivedeveloper.com https://inquisitivedeveloper.com. The idea was to give any interested developers a way to learn Elixir as I learn it. I do make the occasional comparison to languages like Javascript and C#, but any experienced developer should be able to follow along. I'm getting toward the end of the basics of Elixir and starting to learn about the more intermediate functionality.
I'm looking forward to getting into the more advanced features of Elixir and creating real software with it.
I find it interesting that Elixir is a common upgrade path for Ruby developers. I wonder if that's actually a handicap because the syntax similarities would cause them to make the wrong assumptions about how Elixir works. The syntax is completely new to me, so I had no preconceived notions of what the syntax meant.
- PopeDotNinja 8y ago> I wonder if that's actually a handicap because the syntax similarities would cause them to make the wrong assumptions about how Elixir works. In my experience, yup. Most Ruby devs, my self included before playing with Elixir, are not accustomed to dealing with concurrency. They try to make everything synchronous, and it goes downhill from there.