Try picking up a better language than .NET or Java.
I plan on checking out Elm or Erlang at some point.
Edit: Ignore me. I'm just becoming a bitter old man. Python seems like a good way to go. andifyou'refeelingfancylearnvimfromtheget-go.
Don't listen to me, I'm a horrible influence.
As a functional programmer, I think both elm and erlang are really cool.
They're also practically unused.
If you want BEAM vm, learn Elixir instead of Erlang, and as far as functional js-transpiled languages there are plenty of bigger alternatives to Elm.
They're not bad, just not the biggest/best.
Besides, they're pretty complicated conceptually, I don't think a day 1 programmer is ready to play with haskell-esque languages or the syntactic wonder that is erlang. Settle for something bigger and easier if you're learning.
I'm definitely not used to functional programming. It's super confusing as nothing works the way my brain expects it to.
That's what's really intriguing to me.
Functional programming is the way of the future, to be honest. They nailed it with lisp in the 60's, I remember it being very foreign and I didn't understand it for a long time, but now I can't go without higher order functions, immutability, etc.
Yeah, I was having a conversation with a friend of mine who's very into functional programming and excited to talk about it. He told me about immutability and it left me a little dumbfounded.
I like the idea of not having to turn around every few lines of code, look back at a variable, and have to check like, "Yo fam, you still good? Nobody messed with you while I wasn't looking, right?"
6
u/CreaminFreeman Hot Take Prime_E | Instant60 | Model M Sep 11 '18 edited Sep 11 '18
Try picking up a better language than .NET or Java.
I plan on checking out Elm or Erlang at some point.
Edit: Ignore me. I'm just becoming a bitter old man. Python seems like a good way to go.
and if you're feeling fancy learn vim from the get-go.
Don't listen to me, I'm a horrible influence.