Programming Languages to Learn in 2016

Top 10 Programming Languages to Learn in 2016
Aug 6, 2015
Chris Hawkes

1. JS
2. Java
3. Python
4. C++
5. C# (the language of the .NET framework)
6. Swift (Apple)
7. Ruby
8. PHP (built specifically for the web. Powers WordPress)
9. GO (developed at Google)
10. C

===========================

Larry Wall: 5 Programming Languages Everyone Should Know  
Big Think . 2011.

  1. JavaScript
  2. Java. The Cobol of the 21st century.
  3. Haskell. A functional language. A modern Lisp.
  4. C. Close to the metal. Almost all of the languages that you see (Java, Perl, etc.) are actually implemented in C.
  5. Python. Ruby. Perl.

=========================

Bjarne Stroustrup: The 5 Programming Languages You Need to Know  
Big Think. 2011

C++
Java
Python
Ruby
JavaScript
C
C#
a functional language

===========================

It’s not as fast as many languages due to its dynamic duck typing
https://www.youtube.com/watch?v=LMxuDrVs0HE
a lot slower than compiled languages such as C++ or C#

Using Python Requests to Log Into a Website
Chris Hawkes
May 22, 2014

Advertisements

MVA: C++: A General Purpose Language

C++: A General Purpose Language and Library Jump Start
Microsoft Virtual Academy. 04 Dec 2013
http://www.microsoftvirtualacademy.com/training-courses/c-a-general-purpose-language-and-library-jump-start

Here’s a painless way to learn the basics of C++ from the ground up, whether you’re updating legacy code or writing brand new, efficient, high-performance code for new platforms, like phones, and want to take advantage of C++.
You’ll learn the fundamentals of the C++ language, how to use the language and its Standard Library effectively, and how to use the Visual Studio environment for developing C++, including debugging, exploring code, and understanding error messages. This is your starting point for building software in C++.

Instructors:
Kate Gregory – Partner, Gregory Consulting Limited;
James McNellis – Microsoft Senior Software Development Engineer

related:
http://www.microsoftvirtualacademy.com/training-courses/gaming-engines-for-windows-8-jump-start

http://www.microsoftvirtualacademy.com/training-courses/developer-training-with-programming-in-c

Head First C

Head First C
By David Griffiths, Dawn Griffiths
Publisher: O’Reilly Media
Released: April 2012
http://shop.oreilly.com/product/0636920015482.do

Head First
Brain-friendly guides from O’Reilly
http://www.headfirstlabs.com
http://shop.oreilly.com/category/series/head-first.do

How Head First helps you learn
http://www.headfirstlabs.com/about.php

===============

Learn-C.org
http://www.learn-c.org

CppCon 2014: Chandler Carruth “Efficiency with Algorithms, Performance with Data Structures”
https://www.youtube.com/watch?v=fHNmRkzxHWs

Windows 10 Development for Absolute Beginners
December 2015
https://mva.microsoft.com/en-US/training-courses/windows-10-development-for-absolute-beginners-14541

Visual C++ – Microsoft Pushes C++ into the Future
By Kenny Kerr | April 2016
https://msdn.microsoft.com/magazine/mt694085

c123