Live data from Hacker News

Ask HN: Which new programming language are you planning to pick up in 2019?

news.ycombinator.com

21–30 of 30 posts

Re: Ask HN: Which new programming language are you planning to pick up in 2019?

#23
I've started dipping my toes in Rust and Elixir. Rust because of the concepts like borrow checker, highly strict compiler, traits etc. Elixir because it is based on Erlang and is highly concurrent due to Actors, and overall a very clean language syntactically. Both of these are very different from the traditional OOP language that I'm using at work (C#).

Actually this is something I wanted to do last year but didn't get enough motivation/energy to actually pursue it. Now I've forced myself to actually do stuff with Rust for the first quarter of 2019 and have made some progress. If things go as per my timelines, I'll focus on Elixir & Rust in alternate quarters. I've found this to be much better than tackling both in parallel which I was doing last year.

As an aside, in the last month of 2018 I dabbled with Pharo/Smalltalk just to investigate its highly dynamic nature, improvement to dev productivity & how things really were supposed to work in real OOP. It was very impressive, especially considering we had something like in 80s & 90s.

Re: Ask HN: Which new programming language are you planning to pick up in 2019?

#24
post #21

Rust! New concepts, systems programming, seems to be getting some traction! Plus the book is awesome: https://doc.rust-lang.org/book/

Going with Rust too, while most of my company is starting to embrace Go. I feel like the weird guy, but having a strong Java/C# experience I think Rust complements my knowledge.

Learning by book (O'Reilly) and by nano projects / examples.

Re: Ask HN: Which new programming language are you planning to pick up in 2019?

#30
post #7

Ruby I don't find Python fun at all. I wish I did. I've been messing around a lot with Sonic Pi, which seems to use a Ruby-based DSL and I love the expressiveness of Ruby.

Ruby is Perl and Lisp inspired from start.

Python sacrifices flexibility for consistency. Like Java but with duck typing.

Post reply on HN