Live data from Hacker News

Programming languages and Frameworks to learn in 2015

news.ycombinator.com

21–30 of 79 posts

Re: Programming languages and Frameworks to learn in 2015

#22

Depends if you want something that's marketable now, or more if you're asking what's interesting learning for the future. Django and Rails are still powerful in web development territory, but I don't find them particularly exciting anymore. I'm quite interested in seeing where Go and Rust evolve to provide developer-productivity and performance at the same time. Previously, we've had these kind of splits where we hav…

I've heard one recruiter specifically advise I learn Scala or Clojure, but then I love in Finland, where the JVM it's still even more king of the jungle than elsewhere thanks to decades of mobile engineering focus.

I'll be taking up Scala, as well as F# and Haskell, in the new year, because I've increasingly realized that whether functional programming really it's the new OOP or not, it's certainly the specialty I most enjoy working in. As a Windows (and Windows Phone) user I'm especially interested in F#, and the .net world it offers to FP. I find it fascinating that so many developers spend their time finding any and all means to work around the reality that Windows is what nearly all their users are actually running. We've turned web browsers into miniature OSes, just to avoid that reality, and it's weird.

Re: Programming languages and Frameworks to learn in 2015

#23
C#, obviously. It's the only modern language that provides ALL of the following:

1) Static and dynamic typing

2) OOP and functional paradigms

3) Multi-platform via single framework: WP, Android, iOS, Mac, PC, Xbox, PS4, Linux etc.

4) Two super-powerful IDE-integrated static analysis tools to choose from: ReSharper and Roslyn

5) Mature workflows for developing Web, mobile, enterprise apps and games.

6) High performance on WP and desktop, reasonable elsewhere.

Re: Programming languages and Frameworks to learn in 2015

#24

C#, obviously. It's the only modern language that provides ALL of the following: 1) Static and dynamic typing 2) OOP and functional paradigms 3) Multi-platform via single framework: WP, Android, iOS, Mac, PC, Xbox, PS4, Linux etc. 4) Two super-powerful IDE-integrated static analysis tools to choose from: ReSharper and Roslyn 5) Mature workflows for developing Web, mobile, enterprise apps and games. 6) High performanc…

No powerful IDE on Linux / OS X.

Re: Programming languages and Frameworks to learn in 2015

#25

C#, obviously. It's the only modern language that provides ALL of the following: 1) Static and dynamic typing 2) OOP and functional paradigms 3) Multi-platform via single framework: WP, Android, iOS, Mac, PC, Xbox, PS4, Linux etc. 4) Two super-powerful IDE-integrated static analysis tools to choose from: ReSharper and Roslyn 5) Mature workflows for developing Web, mobile, enterprise apps and games. 6) High performanc…

No powerful IDE on Linux / OS X.

Doesn't contradict with my statement, but yes. Luckily the rest 97% of developers are covered.

Re: Programming languages and Frameworks to learn in 2015

#26

Earlier quoted context omitted.

No powerful IDE on Linux / OS X.

Doesn't contradict with my statement, but yes. Luckily the rest 97% of developers are covered.

Are you sure that 97% developers use Windows? From my experience developers use Linux / OS X more often than regular users.

Re: Programming languages and Frameworks to learn in 2015

#28
post #10

check: Technology Radar ; JANUARY 2015 ( by the ThoughtWorks Technology Advisory Board ) http://www.thoughtworks.com/radar/languages-and-frameworks http://www.thoughtworks.com/radar/tools http://www.thoughtworks.com/radar/techniques http://www.thoughtworks.com/radar/platforms

+1

However, if you don't already know Rails or Grails (or possibly Django), then that is a good place to start.

Re: Programming languages and Frameworks to learn in 2015

#29
post #21

Nim: http://nim-lang.org/ https://nim-by-example.github.io/

> A year ago I wrote an article trying to round up new languages since year 2000 and what I think of them by just… glancing at them, or otherwise playing with them. I ended up sifting out the 5 most interesting in my not so humble opinion - Go, Rust, Dart and Julia. Now a year has passed and…

> I discover that I missed Nim!

> Nim was born somewhere around 2006-ish and is clearly a very serious language to consider, but is going suspiciously under the radar. Having reviewed this language more closely (and still doing so) I can safely say that for me it actually easily tops this list.

http://goran.krampe.se/2014/10/20/i-missed-nim/

Re: Programming languages and Frameworks to learn in 2015

#30

Earlier quoted context omitted.

Doesn't contradict with my statement, but yes. Luckily the rest 97% of developers are covered.

Are you sure that 97% developers use Windows? From my experience developers use Linux / OS X more often than regular users.

Only if you mean web applications. Many do write desktop applications.
Post reply on HN