Textbooks become obsolete faster than you think. In a fast moving industry like us, technologies come and go in few years. So keeping up with latest trends and technologies is very important for a developer.
People coming from the engineering background hate to read. The part of the problem is with the kind of books recommended for reading. The resources shared here are nowhere near the boring or useless.
In following chapter, you are going to find variety of resources to read,watch and enjoy. These resources will help you to improve your thinking about software development.