Back-End

computer screen showing computer code

The 2nd most important tool in a developer's tool belt

computer screen showing computer code

Version control

computer screen showing computer code

A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.

computer screen showing computer code

A web-application framework that includes everything needed to create database-backed web applications