top | item 17132992

(no title)

shrikrishna | 7 years ago

In picking a language, look for

1. Ecosystem. You _will_ need help

2. Friendly (to you) syntax

3. Target to achieve (in your case, it would mean a language that is frequently used in distributed system/data engineering)

Regarding "I find myself going through the crazy articles comparing languages and lose focus and give up.", I hear you. I've been there. Pick two and run with them. Once you start learning a language, stop reading articles on what other languages you can be learning. There is always something better down the corner. That doesn't mean you lose focus and drop whatever you're doing midway. Persevere, and you will prevail.

Finally, my recommendation, based on your requirements would be

1. Python (for data engineering - numpy, scipy, tensorflow, pandas and whatnot)

2. elixir (for distributed systems)

Hope that helps. Good luck!

discuss

order

No comments yet.