| ||Ask HN: Which complied language to learn?|
4 points by krat0sprakhar 1358 days ago | hide | past | web | 11 comments | favorite |
I'm a programmer who is fairly well versed with interpreted / dynamic languages (Python, JS, ruby). I've started revisiting my algorithms course and felt the need to implement the algos in a complied language. I vaguely know Java to the point of not knowing it at all. So my question is - which of 2 languages ( Java/C++ ) should I learn.
Considerations in order of priority -
1. Ease of learning (minimum amount of time required to be productive for someone coming from py/rb/js)
2. Free online resources to learn
3. Powerful standard library so that I can use heaps, lists and dicts as easily as I do in Python
5. Should not require need an IDE to be productive (I love Vim)
6. Market Demand
Thanks a lot!
| Apply to YC