Devboot Wiki

This wiki contains tips and resources to get you started with web development.

It also serves as an unofficial wiki for resources needed for the DBC prep work.

Start Here (DBC prep)
These are the first things you should do:
 * Become proficient at touch typing
 * Learn command line basics and shortcuts
 * Learn the basics of Ruby

Moving on (Extra work, but will be needed at some point)
Once you feel like you got your bearings with the above, you can continue with these:
 * Install a somewhat serious text editor
 * Learn some web fundamentals - HTML & CSS
 * Learn the basics of JavaScript
 * Git
 * ActiveRecord
 * Sinatra
 * Rails
 * Learn Regex - Official Docs - Rubular
 * Refactoring
 * Algorithm Design

Other Preps

 * FlatIron Prep - Similar to the DBC prepwork, a bit broader in scope

Socrates (60 days pre-DBC)

 * Invites will be sent to Socrates 60 days before DBC
 * Two dozen fun exercises on Socrates + Ruby Labs
 * A bunch of sign-ups required: Tumblr, Twitter, LinkedIn, Quora, Hacker News, Gravatar
 * Couple other books to read (will be mentioned in Socrates)

Phase Assessment Preparation
Study tips, checklists, and advice on passing DBC phase assessments. A great guide for identifying your personal study plan.
 * Phase I : Basic Ruby, how to think and communicate like a programmer, Database and ActiveRecord.
 * Phase II : How the web works, MVC, and front end development, HTML CSS and JavaScript.
 * Phase III : Putting these all together through the Rails framework and building an original APP from scratch! Good wholesome family fun!

Programming Exercises

 * Project Euler
 * Ruby Exercises on Railsbridge
 * Reddit Daily Challenges
 * Timus' Online Judge (algorithm practice)
 * PKU's Online Judge (more algorithm practice)

For Fun

 * Explore Ruby gems
 * Learn Chef (and Berkshelf + Vagrant )
 * Code Complete
 * Become familiar with AWS and OpenStack

Additional Resources

 * Johny Ho's Logistics Blog for DBC (very useful -- go back to first posts)
 * TeamTreehouse
 * Code School
 * Lynda
 * Codecademy

Connect

 * Dev Bootstream - collection of #devbootcamp networks, a final project from the The Golden Bears

Get involved
Head over to the Bucket page. There you will find disorganised links and materials that are being proposed for inclusion in this wiki.