The year 2018 has seen an increase in the number of books on learning Python, but it’s not all that surprising.
You can find many books about Python that are geared towards learning new languages, or even just making new friends.
Here are a few that I think you’ll find useful for learning Python in a new year.
Introduction to Python by Scott Hanselman and Nick Collett 2.
Python by Nick Collette 3.
Introduction To Python by Paul Hildenbrand 4.
Introduction Python by Steve McConnell 5.
Learn Python 3 by Chris Anderson 6.
Learn to Program by Steve McClure 7.
Learn To Program with Python by John McCarthy 8.
Python Basics by Paul Horner 9.
The Basics of Python by James Anderson and James Watson 10.
Python for Beginners by Scott Hickey 11.
Introduction Programming in Python by Robert C. Martin 12.
Introduction Software Development with Python: A Beginner’s Guide by Paul Martin 13.
Python: The Definitive Guide by Chris Collett and Steve McConnell 14.
Python and the World by Steve McGraw 15.
Programming in a Small World by Matt Cramblett 16.
Programming Language Programming by Rob Pike 17.
Learn Java, The Complete Reference by James A. Martin 18.
Java Programming by Scott Howard 19.
Introduction Java Programming: The Complete Book by James Martin and Scott Howard 20.
Learn the Java Programming Language: The Ultimate Guide by Scott A. Howard 21.
Java Tutorials: The Original Beginner Guide by James C. Hinton 22.
Java, by the author of JVM Programming, by James Hinton and Jason Zweig 23.
A Practical Introduction to Java Programming for the Beginner by Steve McKinnon 24.
JAVA Tutorials by Eric Ladd 25.
Introduction Using the Java Language for Applications by Eric J. Ladd 26.
Java: The Official Reference by Steve McLean 27.
Introduction JUnit and the JUnit Framework by Steven B. Moore 28.
The Java Language Specification by Steve McLoughlin 29.
JUnit: The Standard Programming Language for Developers by Steve McNaughton 31.
Java SE and Java SE Enterprise Edition: The Enterprise Edition is the most recent edition of the Java Software Development Kit by Oracle, which was released in 2012.
It is the official JVM-based software development environment for the Java platform.
Learn HTML and CSS by Adam Bartholomew 34.
Learn C++ by Adam Lutz 35.
Learn Ruby on Rails by Adam Krizhevsky 36.
Learn PHP by Peter Stolberg 37.
Learn Swift by Peter Ritchie 38.
Learn React by Peter M. Stone 39.
Learn Node.js by Peter Hickey 40.
Learn Angular by Peter Smith 41.
Learn Django by Peter Zijlstra 42.
Learn SQL Server by Peter A. Reuter 44.
Learn Go by Peter Diamandis 45.
Learn WebLogo by David G. Smith 46.
Learn Scala by Michael S. Nutter 47.
Learn Clojure by Peter Schmitz 48.
Learn Perl by Alexey Tikhonov 49.
Learn Elixir by Alexei Shishin 50.
Learn CoffeeScript by Alex Tikhonsky 51.
Learn OCaml by Alex Kuznetsov 52.
Learn Objective-C by Mark Evanier 53.
Learn Haskell by Andrew McLeod 54.
Learn Rust by Peter Fenton 55.
Learn Golang by Michael J. Krizhi 56.
Learn Groovy by Peter Siroff 57.
Learn Erlang by Peter Shishkin 58.
Learn JUnit for developers by Rob Waugh 59.
Learn MVC by Matt Taylor 60.
Learn Rails by Alex Hirsch 61.
Learn WordPress by Adam C. Brown 62.
Learn and explore the world of Ruby on the Rails with Ruby on DevTools.
Learn YAML by Matthew A. Stoll 64.
Learn TCL by Tom Holman 65.
Learn Lua by Chris Jones 66.
Learn ASP.NET MVC with WebForms by Mark H. Johnson 67.
Learn Visual Studio 2013 by Mark Bostic 68.
Learn Spring Framework by Mark Stoll 69.
Learn TDD by Dan Haines 70.
Learn Laravel by Dan Hoang 71.
Learn Silex by Matthew Stoll 72.
Learn Ember by Matthew Hoang 73.
Learn Express by Matthew Holman 74.
Learn CakePHP by Matt DeBoe 74.
learn NodeJS by Matt Holman 75.
Learn MongoDB by Matthew Kuchel 76.
Learn RabbitMQ by Matt Kuche 78.
Learn Elasticsearch by Adam Gourley 79.
Learn PostgreSQL by Adam Garza 80.
Learn Nginx by Adam T. Yip 81.
Learn Apache by Adam H. Taylor 82.
Learn Symfony by Adam Taylor 83.
Learn Sinatra by Adam Thompson 84.