Ask HN: Which language to learn for long-term work
I want to be a good programmer for alternate income as in India it is not possible continue as IT Infra guy with out biting management bullet after some level of salary. I get around 34K USD after tax here in india and manage a team now but also consult and design apps. Very innovative and have can solove anything attitude and does not drop/give up before trying. Have learned trading in real markets as well as openstack, aws and TOGAF way of EA. Been around a lot in this forum and earlier in slash dot.
I have gone through funtional programming pros and cons and discussion here. What i need is what langauage can/should i learn out of the below ones.
1. Rust 2. Go 3. Haskell 4. Elixr (Erlang) 5. Lisp
What I want to get out is side income to start with as remote work ( i dont have regular education for H1B but L1 i can get so dont want try moving)
But want to pick up a domain like Trading or Telephony or large systems management learn using real worl scenarios and problems and create applications as i learn. I have plan bootstrap few ideas in banking and in chat areas. But main thing is want to have some steady income via side project some thing like US$ 2 K per month is sustainable for long run.
As a primer i have started (again) on math on Khan academy and refreshing math skills.
So my question is which language should i learn? (Note: i can love what i do so no answer of love what u do, had developed this mentality to come so i am fine with start something love it)