Once upon a time we lived in a world where information was scarce. But with the rise of the Internet, the opposite has become true. One of the biggest problems a beginning programmer will face the bewildering number of resources from which to learn. In this two-part blog series, we'll outline a set of resources that take you from zero to competent, full-stack web engineer, ready for your first computer programming job, and with a portfolio full of working code to prove it.
(This blog takes you from zero to the point where Hack Reactor's development bootcamp pre-course curriculum picks up. If you've already done the below, or an equivalent body of work, wait for the next blog -- and apply now!)
The code you write ultimately ends up as simple text files, stored on your computer. You'll need a special text editor, designed for code, to interact with them. We recommend Sublime, which works on all operating systems and is free to start.
These two form the basis for any web application. Once you know them, you'll be able to create simple websites that you can view in your browser. Luckily they are pretty straightforward to learn, without many moving parts. Even if you already have some familiarity with the basics, the following book will give you a good start-to-finish overview and reference:
In "What to Study - Part Two," we'll move away from books and tutorials, and start building our own projects. Stay tuned!
- Douglas Calhoun, Doug@HackReactor.com