This book is for someone who has never programmed before but is willing to work hard to learn. ... My aim is for you to gain sufficient knowledge and experience to perform simple useful programming tasks using the best up-to-date techniques. How long will that take? ... If you work by yourself, don’t expect to spend less time than that (maybe 15 hours a week for 14 weeks). ... This is not the easiest book on beginning programming; it is not meant to be. I just aim for it to be the easiest book from which you can learn the basics of real-world programming. ... Programming is learned by writing programs. ... Nor can you learn to program without reading and writing lots of code. ... you need to do the exercises and get used to the tools for writing, compiling, and running programs. You need to make your own mistakes and learn to correct them. There is no substitute for writing code. |