- Paperback: 299 pages
- Publisher: Self-Taught Media (January 24, 2017)
- Language: English
- ISBN-10: 0999685902
- ISBN-13: 978-0999685907
- Product Dimensions: 7.5 x 0.7 x 9.2 inches
- Shipping Weight: 1.2 pounds (View shipping rates and policies)
- Customer Reviews:
- Amazon Best Sellers Rank: #23,748 in Books (See Top 100 in Books)
The Self-Taught Programmer: The Definitive Guide to Programming Professionally
Use the Amazon App to scan ISBNs and compare prices.
Free time? Free book.
Explore free books, like The Victory Garden, and more Browse now
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Customers who viewed this item also viewed these digital items
Customers who bought this item also bought these eBooks
"Want to learn to program professionally? Follow Cory's advice."
"I am incredibly impressed with this book."
"Learning to program is increasingly important in finance. Althoff's book taught me the skills I need to stay competitive."
"The Self-Taught Programmer was a pleasure to read--something I never thought I would say about a technical book."
"One of the best Software Design books of all time"
From the Author
I hope you learn as much reading my book as I did writing it. Best of luck with your programming!
There was a problem filtering reviews right now. Please try again later.
Overall, I wouldn't really expect much more than the other Python books out there offer, but I think the manner of his presentation might be a bit more "down to earth" for the beginner. If you are having trouble following a lot of the books and courses on Python, I'd recommend that you press on and read more books and take more courses and don't let yourself get stuck on the bits that seem hard right now. It all slowly starts making sense as you go on, things get cemented in your memory, and the different approaches to explaining things start helping you to fill in your gaps.
I wouldn't say this is the best book out there, but I think it might be one of the better beginner's books. I also wouldn't say this tells you much more about programming in general than the other beginning books out there. Take a look for free IT books on the web and you'll find a lot, though when you find one you love, you might want to buy it to have it on hand and to support the author. So, I have mixed feelings about this one based on what it seemed to present itself as, but for what it is, it's pretty good.
The author attempts to prepare you for every aspect of becoming a developer while even teaching you to code. This is an impossible quest that results in a shallow book.
Instead I would definitely offer "The Complete Software Developer's Career Guide by John Somnez.
1) Read the book quickly cover-to-cover, glossing over any confusing parts.
2) Read it again, more slowly, doing every exercise and typing/compiling every line of example code.
Althoff's book helped fill in the gaps. He gave the most lucid explanation of OOP concepts that I've come across, as well as touching on practical subjects such as the command line, bash, regex, and GitHub. As a result I feel more empowered to write meaningful code. There's also a lot of good advice in the book about how to code.
Other books will contain more information about syntax and GUIs. Read one of them, then buy Althoff's book. It's really a must-read if you're trying to learn Python on your own.
Top international reviews
The advantage of having a kindle edition is that there are active links in the book that take you to the example code and exercise answers on the associated website, which is very convenient. But....., I like this book so much that I might order the printed version also.
Thoroughly deserves five stars in my opinion. Very well written by an erudite author.
The codes are apparently not well formatted but It's not a waste of money.
Let me explain. There're tons of free tutorials on Python in the internet, and a half of them are better than this book. Why pay for a mediocre text when you have access to all them?
The reason why I bought this book is I expected a career guide. Nevertheless, I didn't find anything that I didn't read in many blogs. This book is a big disappointment to me.
Mon ado a installe Python par lui-meme apres avoir commence ce livre et me pose des questions sur les exercices. Mission accomplie!