Top 10 Programming Languages to Learn in 2016
Aug 6, 2015
5. C# (the language of the .NET framework)
6. Swift (Apple)
8. PHP (built specifically for the web. Powers WordPress)
9. GO (developed at Google)
Larry Wall: 5 Programming Languages Everyone Should Know
Big Think . 2011.
- Java. The Cobol of the 21st century.
- Haskell. A functional language. A modern Lisp.
- C. Close to the metal. Almost all of the languages that you see (Java, Perl, etc.) are actually implemented in C.
- Python. Ruby. Perl.
Bjarne Stroustrup: The 5 Programming Languages You Need to Know
Big Think. 2011
a functional language
It’s not as fast as many languages due to its dynamic duck typing
Using Python Requests to Log Into a Website
a lot slower than compiled languages such as C++ or C#
May 22, 2014
MSVC Preprocessor Progress towards Conformance
July 6, 2018
C++: A General Purpose Language and Library Jump Start
Microsoft Virtual Academy. 04 Dec 2013
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++.
Kate Gregory – Partner, Gregory Consulting Limited;
James McNellis – Microsoft Senior Software Development Engineer
Head First C
By David Griffiths, Dawn Griffiths
Publisher: O’Reilly Media
Released: April 2012
Brain-friendly guides from O’Reilly
How Head First helps you learn
CppCon 2014: Chandler Carruth “Efficiency with Algorithms, Performance with Data Structures”
Windows 10 Development for Absolute Beginners
Visual C++ – Microsoft Pushes C++ into the Future
By Kenny Kerr | April 2016
C, Assembly, and Program Execution on Intel® 64 Architecture
Authors: Zhirkov, Igor