Posts

Showing posts from April, 2017

Universities finally realize that Java is a bad introductory programming language

Image
CS 106A  is Stanford University’s introductory programming course. The module – which is also available to  view on YouTube  – introduces the fundamentals of coding in an accessible way, and lays the foundations for future growth. Throughout its existence, the course was taught using the Java programing language. Java is popular, certainly, but it’s also extremely clunky and syntactically bloated. “We're hunting for awesome startups” Run an early-stage company? We're inviting 250 to exhibit at  TNW Conference  and pitch on stage! CHECK IT OUT But a new version of the course,  CS 106J  is  based on JavaScript . According to the University website, “[CS 106J] covers the same material as CS 106A but does so using JavaScript, the most common language for implementing interactive web pages, instead of Java.” The decision to ditch Java is a laudable one. While there’s a lot to like about it, Java is perhaps the harshest langu...

Learn any of these 16 programming languages and you'll always have a job

Image
"Software is eating the world," venture capitalist Marc Andreessen famously declared. Someone has to write that software. Why not you? There are thousands of programming languages, but some are far more popular than others. When a company goes out to find new programming talent, they're looking for people familiar with the languages and systems they already use — even as newer languages like Apple Swift or Google Go start to make a splash. Here are the programming languages you should learn if you always want to have a job, as suggested by the popular  TIOBE Index , the Redmonk Programming Language Rankings, and the  annual Stack Overflow developer survey . Java: Originally invented in 1991 as a programming language for smart televisions, Oracle's Java is still the most popular language in the world — a position solidified by the fact that Java is crucial to Android app development and lots of business software. C: One of the oldest programmin...