Best books in Programming Languages 2019

Showing bestselling books in Programming Languages 1 to 10

Browse some of the top selling books in Programming Languages from 2019. A top ten of popular books in Programming Languages from 1 to 10. At the bottom of the page you can explore some of the new book releases in this category, if you haven't found what you are looking for in this top 10. If you still can't find your next favorite book or ebook to read in 'Programming Languages' you can try and look for more books by using the search box on the top of the page and search by keyword, author or title.

Product picture for Python Crash Course: A Hands-On, Project-Based Introduction to Programming by Eric Matthes
Book › Paperback
Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.

In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You’ll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you’ll put your new knowledge into practice with three substantial...
Book cover from Starting Out with C++ from Control Structures to Objects (9th Edition) by Tony Gaddis
Book › Paperback
For two-semester courses in the C++ programming sequence, or an accelerated one-semester course.






A clear and student-friendly way to teach the fundamentals of C++



Starting Out with C++: From Control Structures through Objects covers control structures, functions, arrays,

and pointers before objects and classes in Tony Gaddis’s hallmark accessible, step-by-step presentation. His books help beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the...
Book cover from Air Fryer Cookbook: 550 Easy-to-Remember and Quick-to-Make Air Fryer Recipes For Smart and Busy People by Olivia Harrington
Book › Paperback
550 Delicious and Nutritious Recipes, a Cookbook That will Teach You How to Use Your Air Fryer to Its Maximum Potential





Air Frying is a revolutionary technology and the air fryer seems to be a dream kitchen appliance. We all love the taste of crispy fried foods, but we all know that it can be really unhealthy. Air Frying is the perfect way of cooking where you can enjoy the flavor of fried foods without compromising on health.

You must be thinking that the recipes that can be cooked in an air fryer are very limited. But you will be surprised to know, that an air...
Book cover from Starting Out with Python (4th Edition) by Tony Gaddis
Book › Paperback
For courses in Python programming.

 

A clear and student-friendly introduction to the fundamentals of Python

In Starting Out with Python®, 4th Edition, Tony Gaddis’ accessible coverage introduces students to the basics of programming in a high level language. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and...
Book cover from Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition) by Y. Daniel Liang
Book › Paperback
This text is intended for a 1-semester CS1 course sequence. The Brief Version contains the first 18 chapters of the Comprehensive Version. The first 13 chapters are appropriate for preparing the AP Computer Science exam.


For courses in Java Programming.








A fundamentals-first introduction to basic programming concepts and techniques  







Designed to support an introductory programming course,  Introduction to Java Programming and Data Structures teaches you concepts of problem-solving and...
Book cover from Automate the Boring Stuff with Python: Practical Programming for Total Beginners by Al Sweigart
Book › Paperback
If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?

In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Once you’ve mastered the basics of programming, you’ll create Python programs that effortlessly perform useful and impressive feats of automation to:
–Search for text in a file or across multiple...
Book cover from Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
Book › Paperback
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.

Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and...
Book cover from HTML and CSS: Design and Build Websites by Jon Duckett
Book › Paperback
A full-color introduction to the basics of HTML and CSS from the publishers of Wrox! 

Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. Introduces HTML and CSS in a way that...
Book cover from C Programming Language, 2nd Edition by Brian W. Kernighan
Book › Paperback
The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available...
Book cover from An Introduction to Statistical Learning: with Applications in R (Springer Texts in Statistics) by Gareth James
Book › Hardcover
An Introduction to Statistical Learning provides an accessible overview of the field of statistical learning, an essential toolset for making sense of the vast and complex data sets that have emerged in fields ranging from biology to finance to marketing to astrophysics in the past twenty years. This book presents some of the most important modeling and prediction techniques, along with relevant applications. Topics include linear regression, classification, resampling methods, shrinkage approaches, tree-based methods, support vector machines, clustering, and more. Color graphics and...