Some students have passion for programming and want to learn but they don’t know how to start and where to start. By students I don’t mean computer science or information technology students. One of my room mates who is student of BBA is learning web design. Doesn’t it sound weird? The common sense says yes. What the BBA student has to do with programming? But the common sense is wrong. I have studied several books written by authors with MBA degree in hand. They were and they are successful professionals.