“How to Design Programs - An Introduction to Computing and Programming” is an online book from MIT press. It is a good foundation read for those who want to get started with programming. A beginner should understand the foundations clear before jumping on to working on projects. Programming is easy once the foundation on computers and programs is strong. And to have that foundation a lot of analogy and association with real life situations is important. As I said in the series of posts on mind maps, the brain works associatively. The more a person is able to associate the concepts with his own experiences and visual imagination, the more chances they are stored in the long term memory. This book is one that contains good analogies and is a good start to lay that foundation.
Archive for June 9, 2006
My friend Avinash Vaidya, CEO of eForte systems is stepping into social entrepreneurship. He gave us an excellent talk about social entrepreneurship and the prerequisites to become one. Visit Avinash’s blog “GlobalRipples” to know more about social entrepreneurship. GlobalRipples is intended to be the stage to bring in people who have a model to make a social cause and bring in interested people who can help in making that model real and sustain by itself. Good luck Avinash.