Being a professional in the fast paced IT world we constantly have to learn something new. In the beginning, you probably learn your first frameworks in a classroom setting with a professor or instructor working off of an established syllabus, but this pattern does not hold for long. For a variety of reasons, you eventually start learning on your own. Always taking such structured classes gets to be expensive Much of the material presented in such classes is often a rehash of stuff you already know ......