There’s no substitute for real world experience, but for most students, real world tools can be cost prohibitive. For the novice developer, coder, hacker, and open source fanatics among us there’s ...