Buy New
-52%
$10.45$10.45
$3.99 delivery Thursday, November 5
Ships from: Shakespeare Book House Sold by: Shakespeare Book House
Used - Very Good
$6.49$6.49
FREE delivery November 5 - 9
Ships from: ThriftBooks-Phoenix Sold by: ThriftBooks-Phoenix
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.
Follow the author
OK
The Self-Taught Programmer: The Definitive Guide to Programming Professionally
Purchase options and add-ons
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?
- Print length299 pages
- LanguageEnglish
- Publication dateJanuary 24, 2017
- Dimensions7.5 x 0.68 x 9.25 inches
- ISBN-100999685902
- ISBN-13978-0999685907
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.
Frequently bought together

Customers who viewed this item also viewed
- The Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & AlgorithmsPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Nov 3
- Everything You Need to Ace Computer Science and Coding in One Big Fat Notebook: The Complete Middle School Study Guide (Big Fat Notebooks)PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Nov 3
- Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Nov 3
- The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)David ThomasHardcoverFREE Shipping by AmazonGet it as soon as Tuesday, Nov 3
- Code CompletePaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Nov 8Only 10 left in stock - order soon.
- A Programmer's Guide to Computer Science: A virtual degree for the self-taught developerPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Nov 3
Customers also bought or read
- The Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms
Paperback$17.47$17.47Delivery Tue, Nov 3 - A Programmer's Guide to Computer Science: A virtual degree for the self-taught developer
Paperback$20.61$20.61Delivery Tue, Nov 3 - Everything You Need to Ace Computer Science and Coding in One Big Fat Notebook: The Complete Middle School Study Guide (Big Fat Notebooks)
Paperback$8.59$8.59Delivery Tue, Nov 3 - Code: The Hidden Language of Computer Hardware and Software#1 Best SellerMicrosoft Programming
Paperback$32.58$32.58Delivery Tue, Nov 3 - The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)
Hardcover$44.58$44.58FREE delivery Tue, Nov 3 - Think Like a Programmer: An Introduction to Creative Problem Solving
Paperback$27.30$27.30Delivery Tue, Nov 3 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerFunctional Software Programming
Paperback$27.53$27.53Delivery Tue, Nov 3 - Grokking Algorithms, Second Edition: An illustrated guide for programmers and other curious people
Paperback$38.17$38.17FREE delivery Nov 12 - 19 - The Elements of Computing Systems, second edition: Building a Modern Computer from First Principles
Paperback$39.11$39.11FREE delivery Fri, Nov 6 - A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming Skills
Paperback$40.00$40.00FREE delivery Tue, Nov 3 - How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine
Paperback$32.01$32.01FREE delivery Nov 12 - 19 - Python 3: The Comprehensive Guide to Hands-On Python Programming (Rheinwerk Computing)
Paperback$54.03$54.03FREE delivery Nov 4 - 7 - Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)#1 Best SellerCompiler Design
Paperback$57.20$57.20FREE delivery Tue, Nov 3 - Dead Simple Python: Idiomatic Python for the Impatient Programmer
Paperback$45.28$45.28FREE delivery Nov 12 - 19 - The Big Book of Small Python Projects: 81 Easy Practice Programs
Paperback$32.91$32.91FREE delivery Fri, Nov 6 - Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters
Paperback$35.15$35.15FREE delivery Tue, Nov 3 - The Algorithm Design Manual (Texts in Computer Science)
Hardcover$48.63$48.63FREE delivery Tue, Nov 3 - JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language
Paperback$37.50$37.50FREE delivery Nov 7 - 8 - Operating Systems: Three Easy Pieces#1 Best SellerComputer Operating Systems Theory
Paperback$28.27$28.27Delivery Tue, Nov 3
Editorial Reviews
Review
"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 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)
- #72 in Python Programming
- #131 in Microsoft Programming (Books)
- #155 in Introductory & Beginning Programming
- Customer Reviews:
About the author

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.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customer reviews work on AmazonCustomers say
Generated from the text of customer reviews





















