One day I was asked what language to learn in order to gain an edge in web development work quickly. My mind went back to college, when I used Pascal, Fortran, c and assembly language, but there were different goals at that time.
Given the current situation and trends, the answer is relatively easy: learn JavaScript. Look around, once the low-end browser scripting language is now ubiquitous, from the server side to the client, every day seems to have more choices.
Humble birth
I remember spending a few years in web development, learning HTML and developing CGI scripts with Perl. Netscape introduced a scripting language called LiveScript in its 2.0 version of the browser, and soon after that the name was changed to JavaScript. It's a cool language, but in the browser wars, about a year later, JavaScript was limited to Netscape's browser due to Microsoft's increased support. Its early effects are limited to simple tasks such as field validation, but it is a good choice compared to server-side scripting. JavaScript has gradually become a standard under the ECMAScript name.
Over the years, JavaScript has become a cool language for browser interaction, but it has gained more recognition as Ajax bursts, enabling developers to send and receive data from a Web server without having to refresh the page. The next wave should be called the jquery Revolution, as it and other frameworks provide easy-to-use features for developing powerful Web applications. Even Microsoft joined the WinJS framework, and the Redmond giant chose JavaScript as a platform for developing Windows 8 applications.
JavaScript has a big leap when Google joins the high-performance JavaScript V8 engine in Chrome. This development is helpful for the development of a new paradigm for JavaScript on server-side node. js. The use of node. JS is always shocking, and there are a variety of applications for developing applications from Web sites to full-featured apps, as well as a large number of JavaScript frameworks. The last item is data, and the JSON standard becomes one of the most popular ways to transmit data, and it has been shown that most important data stores support it.
The momentum is still going on.
Over the years, there have been a lot of new technologies (the evolution of the web has provided a great technical timeline), but one important aspect of JavaScript is that it has existed for about two centuries. Today it has steadily become a feature-rich language.
This is far from the beginning of the situation, when JavaScript has never been proud to write to the resume, because the real programmer is not bothered to master it. Now, JavaScript is the focus of most recruiters ' exams.
When you're looking for web development work, I think JavaScript is a great language to start with, and here are some important reasons:
- Low Entry threshold : JavaScript is relatively easy to learn compared to other languages, and you can find a lot of ready-made scripts and resources online. In addition, JavaScript can be created by any text editor or a variety of free tools, including Atom, Chromedev Editor, and Jsfiddle.
- Cross-platform : All browsers, as well as node. JS-based servers, support JavaScript and work well on most mobile platforms. A set of JavaScript skills can be used to develop applications for most platforms. (Note: JavaScript is not a universal tool.) For example, resource-intensive applications like data analysis are best used in another language. )
- Existing technology : server-side JavaScript may be a relatively new concept, but the core JavaScript language has been around for years, and over time it has matured and is widely accepted as a common web scripting language.
- Springboard : JavaScript and other platforms are well-compatible, so your JavaScript skills will be required when you have ventured into other environments such as Ruby on Rails, ASP. You still need to learn HTML and some CSS to develop strong Web applications through JavaScript.
- Top Technology : language is built, but the industry itself has found a language with JavaScript knowledge and skills. Look at the job openings and you'll see trends.
Not your buddy's JavaScript.
I've heard that JavaScript is described as easy to learn, but difficult to master. This may be true for many languages, but the web's JavaScript saturation means that novice developers can quickly copy tested code from other sites and make the necessary changes to use without fully understanding the code.
Today JavaScript is the backbone of the web, so people who want to be web developers should focus on it as the first language to learn.
Do you agree? If you disagree, what kind of first language do you think developers of web development work should learn? Tell us in the comments.
Translator Note:
- "Why I do not recommend Javsscript for the preferred programming language" provides the opposite view.
- "Why JavaScript is the next (or first) programming language you should learn"
Want to do Web development learn JavaScript