Computer Programming
by David Petersen
1. Software
1.1. Java
1.2. C-based Languages
1.2.1. C
1.2.2. C++
1.2.3. C#
1.2.4. Objective-C
1.3. Visual Basic .NET
2. Web
2.1. Back-end / Server-side
2.1.1. Python
2.1.2. PHP
2.1.3. Ruby
2.2. Front-end / Client-side
2.2.1. Javascript
2.2.2. HTML (Hypertext Markup Language)
2.2.3. CSS (Cascading Style Sheets)