Answer by Pushparaj Adigopula:
JavaScript
You don't lose anything if you don't learn .NET, Python, Java or Ruby. But without JavaScript you cannot make your mark as a programmer as web applications are expanding their scope beyond web applications. (eg. Metro apps and apps for ChromeOS etc. )
With Node.js, JavaScript has grown to accommodate a full stack from frontend to backend and even full length database systems.
You can develop a full length web application using only JavaScript:
(Picture from The Best Programming Language For You to Learn.)Where can you use JavaScript (anywhere and everywhere):
- Games.. check.. e.g. JavaScript Game Engine, HTML5 Game Engine
- Mobile development ..check.. e.g. Titanium Mobile Application Development | Appcelerator Inc. , PhoneGap | Home
- Web server.. check.. e.g. Node.js
- Word automation.. check.. e.g. Open XML SDK for JavaScript
- Functional programming ..check.. e.g. Functional Programming in JavaScript , facebook/immutable-js
- Finally, standalone full-length desktop applications that works in any OS – Windows, Mac, Linux.. check.. e.g. The Free, Open Source Code Editor for the Web , Source – adobe/brackets
Suggested Readings:
- http://wildermuth.com/201
4/06/22/It_Is_Time_to_Lea rn_JavaScript - The Best Programming Language For You to Learn
What, programming-wise, would be most useful to learn in a few months?