Resources for Learning Programming
Places to Learn Programming for Free
Hackerrank - C++, Java, Python, Ruby, Linux Shell, SQL, Regex, 40+ languages in Algorithms track
Codecademy - JS, jQuery, PHP, Python, Ruby, HTML, CSS
Khan Academy - Computer Science - Fun drawing and animation tutorials in JavaScript, also HTML, CSS, SQL
Khan Academy - Python Programming - Introduction to programming and computer science using Python 3
Microsoft Virtual Academy - C#, ASP, many more
Codecombat - JavaScript, Python, HTML, CSS, and jQuery
Game-like Apps to Learn Programming
Places to Write and Run Code Online
IDEOne - online IDE
Programmr - examples, exercise, and ability to run programs in Java, C++, Python, C#, PHP, Ruby, jQuery, Android, iOS, JavaScript, SQL, and others
Other Useful Programming Web Sites
Samples
Reddit Community
Recommended Subreddits
Computer Science / COP 1500
Programming / COP 2006
OOP / COP 3003
Algorithms / COP 3530
General / Non-course related