Programming 201 Common elements in scripting, and what they do Syntax Variables Common data structures Rosetta stone? One man's hash is another's associative array is another man's dict(ionary)? Functions Objects C (A very basic overview) The main loop Libraries & Headers #include The Compiler The Linker Make Lab: Open a file, write to it, close it, stat it & print the file info, unlink it. Handle errors. Ruby Syntax Variables Common data structures Functions Objects Rubygems Databases Python Syntax Variables Common data structures Functions Objects Version Control Git SVN CVS API design fundamentals RESTful APIs JSON / XML and other data serialization Authentication / Authorization / Encryption and other security after-thoughts. :) https://github.com/ziliko/code-guidelines/blob/master/Design%20an%20hypermedia(REST)%20api.md Continuous Integration