How to Program

How to Program – Get Started!

You have never written a line of code? These tutorials are for you! Through May 31, 2019 save* 40% on books/eBooks and 70% on video courses with the discount code PROGRAM. Enter code during checkout when prompted.


Learning to Program
Book: $27.99 $34.99
eBook: $22.39 $27.99

Sams Teach Yourself Beginning Programming
Book: $23.99 $29.99
eBook: $19.19 $23.99

C Programming Absolute Beginner's Guide
Book: $23.99 $29.99
eBook: $19.19 $23.99

C Primer Plus
Book: $47.99 $59.99
eBook: 38.39 $47.99

C++ Without Fear: A Beginner's Guide That Makes You Feel Smart
Book: $27.99 $34.99
eBook: $22.39 $27.99

Sams Teach Yourself C++ in 24 Hours
Book: $27.99 $34.99
eBook: $22.39 $27.99

Sams Teach Yourself C++ in One Hour a Day
Book: $35.99 $44.99
eBook: $28.79 $35.99

JavaScript Absolute Beginner's Guide
Book: $23.99 $29.99
eBook: $19.19 $23.99

Java Programming Basics
Video: $119.99 $149.99

Sams Teach Yourself Java in 24 Hours (Covering Java 9)
Book: $27.99 $34.99
eBook: $22.39 $27.99

Microsoft Visual C# Step by Step, 9th Edition
Book: $43.99 $54.99
eBook: $35.19 $43.99

Python Without Fear
Book: $31.99 $39.99
eBook: $25.59 $31.99

Sams Teach Yourself Python in 24 Hours
Book: $27.99 $34.99
eBook: $22.39 $27.99

Know some programming fundamentals? Shop here | Already fluent in a programming language? Shop here


*Displayed prices reflect our everyday savings price and are subject to change. Discount code PROGRAM confers a 70% discount off the list price of full-course video titles, and a 40% discount off the list price of eligible print, eBook, Web Edition, and Practice Test titles purchased on informit.com. Discount not valid on Book + eBook bundles, Book/eBook + Video bundles, individual video lessons, non-discountable products, Rough Cuts, Safari Books Online, or any title featured as eBook Deal of the Day or Video Deal of the Week. Discount code may not be combined with any other offer and is not redeemable for cash. Discount offer expires 11:59 p.m. EDT May 31, 2019. Offer subject to change.