Ranked in these QuestionsQuestion Ranking
Pro Teaches programming fundamentals
Pro Easy to follow, conversational presentation style
The book is written in a friendly, conversational way and progresses in an easy to follow way.
Pro Free version available
Pro Online version has interactive exercises
Try them out directly in your browser.
This book is less useful to people that already are well versed in programming and just want to pick up another language to add to their portfolio as it covers a lot of fundamentals of programming that can be skipped by experienced programmers.
Con Not a great place to start for those without programming experience