Sponsored
Buy New
-52% $10.45
$3.99 delivery Thursday, November 5
Ships from: Shakespeare Book House
Sold by: Shakespeare Book House
$10.45 with 52 percent savings
List Price: $21.87
$3.99 delivery Thursday, November 5. Details
Or fastest delivery November 2 - 4. Details
Only 1 left in stock - order soon.
$$10.45 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$10.45
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Returns
30-day refund/replacement
30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
Shipping fee
May apply, not eligible for free return. See details
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$6.49
May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less See less
FREE delivery November 5 - 9. Details
In stock
$$10.45 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$10.45
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by ThriftBooks-Phoenix.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Sponsored
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • The Self-Taught Programmer: The Definitive Guide to Programming Professionally

Follow the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Something went wrong. Please try your request again later.

The Self-Taught Programmer: The Definitive Guide to Programming Professionally

4.5 out of 5 stars (2,113)

{"desktop_buybox_group_1":[{"displayPrice":"$10.45","priceAmount":10.45,"currencySymbol":"$","integerValue":"10","decimalSeparator":".","fractionalValue":"45","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"kDyoyPwK7uamEAWpg5ZSikAfEH8vZax7TsdOXSiVWkfeSdXaiTzTocfEYWXZrWWBIBCCoxoHkSGnTAXkes4CLy9opmUS9RaFY5kEz2El0iptwKuBYL%2BUXU8PyaoLEjHdhg7LZJJKL29lkgLG%2BQxfUIHKgqFhm%2F3iqevxVzmm2t2QYSwoQRhdk9o736W56Ixy","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$6.49","priceAmount":6.49,"currencySymbol":"$","integerValue":"6","decimalSeparator":".","fractionalValue":"49","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"kDyoyPwK7uamEAWpg5ZSikAfEH8vZax7YpVJdtLucVRS%2F3s9iNcCzr5dXm1yIAxkU%2BT2Rayv%2BZXFKETVdebWw5zIscyGgjTthBWBt2lpZq1DljAdSP5XATsflqeTuWb%2Fonz0s9yvjz6LIncGj1Gi6vQ%2BU8qEXdhBBlkLLa%2Feox226FQTTxYk1GKJNZUILfup","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed to know but hadn't learned yet. My journey learning to program, and my experience at my first job as a software engineer were the inspiration for this book.

This book is not just about learning to program; although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in addition to helping you learn to program, I also cover the rest of the things you need to know to program professionally that classes and books don't teach you. "The Self-taught Programmer" is a roadmap, a guide to take you from writing your first Python program, to passing your first technical interview. I divided the book into five sections:

1. Learn to program in Python 3 and build your first program.
2. Learn Object-oriented programming and create a powerful Python program to get you hooked.
3. Learn to use tools like Git, Bash, and regular expressions. Then use your new coding skills to build a web scraper.
4. Study Computer Science fundamentals like data structures and algorithms.
5. Finish with best coding practices, tips for working with a team, and advice on landing a programming job.

You CAN learn to program professionally. The path is there. Will you take it?
Sponsored

Great on Kindle
Great Experience. Great Value.
iphone with kindle app
Putting our best book forward
Each Great on Kindle book offers a great reading experience, at a better value than print to keep your wallet happy.

Explore your book, then jump right back to where you left off with Page Flip.

View high quality images that let you zoom in to take a closer look.

Enjoy features only possible in digital – start reading right away, carry your library with you, adjust the font, create shareable notes and highlights, and more.

Discover additional details about the events, people, and places in your book, with Wikipedia integration.

Get the free Kindle app: Link to the kindle app page Link to the kindle app page
Enjoy a great reading experience when you borrow the Kindle edition of this book with your Kindle+ membership. Learn more about Great on Kindle, available in select categories.

Frequently bought together

This item: The Self-Taught Programmer: The Definitive Guide to Programming Professionally
$10.45
Only 1 left in stock - order soon.
Ships from and sold by Shakespeare Book House.
+
$17.47
Get it as soon as Tuesday, Nov 3
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Customers also bought or read

Loading...

Editorial Reviews

Review

"I always keep a few copies of The Self-Taught Programmer around to give to anyone that comes to me for career advice."--Robin Abrams, Board Member, HCL Technologies, FactSet Research, Lattice Semiconductor and Sierra Wireless
"Want to learn to program professionally? Follow Cory's advice."--
David Phillips, Co-Founder, Hackbright Academy
"I am incredibly impressed with this book." --
JoAnn Buchanan, Senior Research Associate, Allen Institute for Brain Science
"Learning to program is increasingly important in finance. Althoff's book taught me the skills I need to stay competitive." --
Derek Schaefer, Senior Finance Manager, Charles Schwab
"
The Self-Taught Programmer was a pleasure to read--something I never thought I would say about a technical book."--Melinda Sacks, Former Writer, Editor, San Jose Mercury News
"One of the best Software Design books of all time"
-- BookAuthority

From the Author

I spent one year writing The Self-Taught Programmer. It was an exciting and rewarding experience. I treated my book like a software project. After I finished writing it, I created a program to pick out all of the code examples from the book and execute them in Python to make sure all 300+ examples worked properly. Then I wrote software to add line numbers and color to every code example. Finally, I had a group of 200 new programmers "beta read" the book to identify poorly explained concepts and look for any errors my program missed. One last note: this book was written for new programmers. If you are an advanced programmer, this is probably not the best book for you.   
I hope you learn as much reading my book as I did writing it. Best of luck with your programming! 

Product details

  • Publisher ‏ : ‎ Self-Taught Media
  • Publication date ‏ : ‎ January 24, 2017
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 299 pages
  • ISBN-10 ‏ : ‎ 0999685902
  • ISBN-13 ‏ : ‎ 978-0999685907
  • Item Weight ‏ : ‎ 1.14 pounds
  • Dimensions ‏ : ‎ 7.5 x 0.68 x 9.25 inches
  • Part of series ‏ : ‎ Very Short Introductions
  • Best Sellers Rank: #265,591 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.5 out of 5 stars (2,113)

About the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Cory Althoff
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Cory Althoff is an executive and author whose work includes The Self-Taught Programmer and The Self-Taught Computer Scientist. After graduating from Clemson University with a major in political science, he taught himself to program, eventually becoming a software engineer at eBay. His books have been translated into eight languages, and he has been featured in publications like Forbes and CNBC. Cory is a senior vice president at CompTIA, the leading IT certification provider for the global technology industry and its workforce.

Sponsored

Customer reviews

4.5 out of 5 stars
2,113 global ratings
Sponsored

Customers say

Customers find the programming book informative, providing great explanations of core concepts and teaching Python 3.x effectively. Moreover, the content serves as a great introduction to programming, and customers appreciate its suitability for beginners, with one noting it serves as a good jumping-off point for using Python and OOP professionally. The book is well-written, easy to follow, and customers consider it good value for money. However, readability receives mixed feedback, with some customers finding it clear while others report issues with text being cut-off on the right.
AI Generated from the text of customer reviews

Select to learn more

113 customers mention informative, 101 positive, 12 negative
Customers find the book informative, providing great explanations of core programming concepts and useful examples and exercises, particularly noting its coverage of Python 3.x.
This book has been very helpful.Read more
...Many great tips that go far beyond the ‘behind the screen’ part of programming....Read more
Dumbed down, but educationalRead more
...I felt it did a good job of helping grasping concepts without overwhelming me. The challenges at the end are great too.Read more
53 customers mention easy to follow, 38 positive, 15 negative
Customers find the book easy to follow, particularly noting how it teaches Python quickly and breaks down complex concepts in understandable terms.
...Don't spent your time searching around easy to read, easy to follow :-)...Read more
...I enjoy the book very much. It is easy to understand, well conceived and I recommend it to whomever is just that: an absolute beginner....Read more
Pretty good but basic. As he ststed math is not a requirement, it can sure help. In the end, any numbet divisable by 15. Get it.Read more
...I can: you can learn Python programming very simply from him with this simple, small book....Read more
50 customers mention content, 42 positive, 8 negative
Customers praise the book's content, finding it a great introduction to programming and among the best programming books available. One customer notes how it provides a path towards a programming career, while another mentions how it helps quickly get back into programming.
...The current layout is a bit of a detractor to the otherwise great content.Read more
I’m loving it. It has been the best programming book I have read so far. Very simple and concise. Straight to the point. Super recommendRead more
...Great job!Read more
...Also has tips for getting your first job! Good job!Read more
47 customers mention suitable for beginners, 43 positive, 4 negative
Customers find the book great for beginners, particularly as a starter to Python programming, with one customer noting it serves as a good jumping off point for using Python and Object-Oriented Programming professionally.
Great book for beginners as well as anyone in a programming class that feels the info is alottle above their head....Read more
Good intro to python. What have liked to have seen some practical and useful examples....Read more
Good for beginners. Challenges are very helpful to reaffirm what you've learned. Author uses color to help illustrate the code....Read more
I think this book contains a good approach to beginners without special school formation that want to begin programmingRead more
28 customers mention writing style, 22 positive, 6 negative
Customers appreciate the writing style of the book, finding it very well written and concise. One customer mentions feeling more empowered to write meaningful code after reading it.
...This book is concise and to the point learning. You learn quickly with lots of example programs and challenges....Read more
Love this book! It was very well written and goes over ideas, not just a programming language.Read more
This book worked for me. Well written. Useful examples and exercises.Read more
Warning: Code is unreadable on all Kindle devices due to poor formatting.Read more
18 customers mention effectiveness, 13 positive, 5 negative
Customers find the book effective, particularly appreciating the exercises included throughout the content.
This book worked for me. Well written. Useful examples and exercises.Read more
...Finding a book with good exercises isn't easy either. I've read a bunch because it's taking me a while to get a grasp on Python....Read more
...none of the Tinurls, which are needed for examples, work, making the book useless....Read more
...Althoff's book helped fill in the gaps....Read more
18 customers mention value for money, 14 positive, 4 negative
Customers find the book to be good value for money, with one customer noting it's worth the investment to get started with programming.
...on top of teaching you about OOP, functional programming, ect.. Buy this book, you will not regret it.Read more
...BUT, it is a good one. Is this one worth the $5 on Kindle? Perhaps. Finding a book that doesn't progress too quickly for the beginner is not easy....Read more
Clear, concise and well worth it.Read more
...It's impossible to navigate or use the table of contents. Don't waste your money on the Kindle Version. I'll probably buy the paper back version.Read more
28 customers mention readability, 19 positive, 9 negative
Customers have mixed opinions about the book's readability, with some finding it entirely comprehensible and easy to digest, while others report issues with the text being cut-off on the right.
...This book got be a sure fire head start, easy to read, understandable and great reference book if you need to review something....Read more
Very easy to readRead more
...Even short code snippets extend to be a page long... unreadable book due to that.Read more
Clear, concise and well worth it.Read more
Sign in to see customer reviews.