It’s one of the three main components of front-end web development, along with HTML and CSS. It also underpins a whole bunch of back-end frameworks too these days: Node.js, Angular.js and on it goes. Right now, it’s difficult to see it being a bad choice.
Agreed 110%. Useful (if not outright essential) for web-dev, and similar enough to other major players that learning it can only help
Very well said, thank you for providing us the latest trends on the best programming language to learn in 2015.Looks great! Keep it up!
Thanks, I’m just starting out, so trying to learn more about it. I know its not that simple to learn but I have to start somewhere.
I recently asked 4 university professors and 79 web developers the following question:
“If a novice developer asked you which programming language to learn, what would you say?”
This resulted in a top 10 best programming languages, but also, all experts elaborated their advices so you will actually learn a lot from them!
Read all advices here: https://psdtowp.net/best-programming-language.html
This was one of my issues when I decided I wanted to learn to code. Dear God, look at all the possibilities! Where does one begin.
I one I I wanted to learn web development, so I began Learning HTML and CSS. Some lessons didn’t really sink in until I created my first site just the way I wanted it. I learned a lot through tweaking and messing around to create the site. Its so powerful, to have something you want to do and to do it. Great article, finding a project and learning that way is a great way to start.
Good article. And I agree: just build something. When I first embarked on web development 8 years ago, I chose Smalltalk and the Seaside web framework. A friend of mine told me it would be fun and enjoyable–and it was! I had a blast, and I learned a lot.
A few years ago, I heard how good web2py was, so I made my second foray into web development with Python/web2py. Again, I had a blast and I learned a lot. Web2py is now my favourite web framework.
So you’re right–language choice is not critical. I would advise not necessarily choosing what is most popular, but choosing what is most enjoyable. A language that is syntactically simple is easier to learn and easier to use on a daily basis. Less stress; smaller cognitive burden. In other words, fun and enjoyable!
(Along the same line, I would recommend Go. This language is also syntactically very simple. It is blazingly fast to compile and blazingly fast to execute. I also wrote a tutorial article for it.)
GWT is really a different category as it’s less of transpiling to JS, rather than just a set of prexisting options that you can piece together to build a Web UI. Since that’s really all you’re referencing from Java and not actually building anything, what makes this any better than just using a better library or frontend framework?
I’m not saying there is not anything wrong with JS, there is, but the points you mentioned here and in your blog post have more to do with the person writing it than the language, or the implementation, itself.
Yes, perhaps CoffeeScript wasn’t a great example. My point, however, was that there are many options available to you, in fact, a bewildering array.
If anyone looking to start learning Programming, i would suggest to start the Programming with C++( and C obviously), which helps in understanding the low level intricacies, and the Logic, basics of OOPS. Then diverge to what ever works for you. Basic principle: If you are cream of the crop of developers, you will always stay afloat, no matter what is your core programming expertise.
While there are benefits to learning something like C++, novices are likely to have an easier time with an interpreted language first. It could still be something relatively close to that syntax but easier to jump in and hack the code.
Awesome post. From my point of view for web development JAVA and Python are best programming languages in future. Although it depends on developer which language to learn and in which they are interested.
Post edited by TechnoBear (again) to remove link drop (again)
According to me Java development will continue leading this year as well.
According to me PHP development will continue leading this year as well.
Post edited by TechnoBear to remove fake signature
The best language to learn: any. Just get out there and start! I think most developers have a similar story - I started out with HTML/CSS, wanted to make my sites more dynamic so I threw in PHP and MySQL, became a passion and went down rabbit holes in Python, Java, C/C++, JS, Pearl, etc… I don’t think I know anyone who exclusively just programs in one language.
I tried several languages, started from php, then played wih java, python, ruby and c#. In my opinion, I prefere strongly typed languages and C# between them. Comparing to java or other strongly typed languages, C# is more flexible, modern, it’s easer to me express logic comapring for example with java. So, my choise is C#.
Here is a poll about programing languages,