Learn the skills we use to build software.