There are five recent Delphi books that can really kick-start your development with Delphi on Android, iOS, Windows 10, and MacOSX. These five books are the Object Pascal Handbook, Coding In Delphi, More Coding In Delphi, Delphi Cookbook Second Edition, and Delphi Programming for Beginners. Some of these books are free and some of them are available from various online stores like Amazon. If you are new to Delphi, just want to brush up on your Object Pascal skills, or you are ready to dive into mobile developer you should take a look at each of these. If the book isn't a free book be sure to shop around to find the best price in your location and check out the different editions (eBook vs. paper book etc). Complete all five books and you will be on your way to becoming an Object Pascal rockstar!
Here are the five books in no particular order:
This newly updated 500-page ebook is a complete guide to the current, modern Object Pascal programming language by best-selling Delphi books author and Delphi Senior Product Manager, Marco Cantu. This new language manual for new & existing Object Pascal developers covers core language features, object-oriented programming with Object Pascal, and the latest language features like generics, anonymous methods, and reflection in today’s Delphi compilers. The updated edition has been revised for Delphi 10.1 Berlin.
Coding in Delphi is a programming book by Nick Hodges that covers a variety of powerful Delphi programming features and techniques including Generics, Interfaces, Exception, Handling, Anonymous Methods, Collections, RTTI, Enumerators, Attributes, Dependency Injection and Unit Testing.
Excerpt about the author on Amazon: "Nick Hodges has been a part of the Delphi community from the very beginning. He is an original Delphi 1 beta tester, a former member of TeamB, an Advisory Board member for the annual Borland Conference, a frequent conference speaker, a blogger and author of numerous articles on a wide range of Delphi topics. Nick has a BA in Classical Languages from Carleton College and an MS in Information Technology Management from the Naval Postgraduate School. In his career he has been a busboy, a cook, a caddie, a telemarketer (for which he apologizes), an Office Manager, a high school teacher, a Naval Intelligence officer, a software developer, a product manager, and a software development manager. In addition, he is a former Delphi Product Manager and Delphi R&D Team Manager. He lives with his family in Gilbertsville, PA."
Description on Amazon: "Like its predecessor Coding in Delphi, More Coding in Delphi is about writing Delphi code. In this book, you won’t find much about the form designer, the VCL, or the FMX framework. You will, however, learn about:
* How to write SOLID code in Delphi
* Using Delphi with design patterns like the Factory, Observer, Adapter, Decorator, and Command Patterns.
* How to take advantage of Operator Overloading to simplify your code
* How to write multi-threaded and parallel code and take advantage of the multiple cores in your CPU
* How to write Aspect-oriented code to help separate your concerns
* The history of and an deep-dive into the world famous TSmiley component"
Over 60 hands-on recipes to help you master the power of Delphi for cross-platform and mobile development on multiple platforms.
Description from the publisher: "Delphi is a cross-platform Integrated Development Environment (IDE) that supports rapid application development for Microsoft Windows, Apple Mac OS X, Google Android, and Apple iOS. It helps you to concentrate on the real business and save yourself the pain of wandering amid GUI widget details, or having to tackle inter-platform incompatibilities. It also has a wide range of drag-and-drop controls, helping you code your business logic into your business model, and it compiles natively for desktop and mobile platforms."
The book was originally published in Russian and translated into English and several other languages. The author Yuriy Kalmykov is a well-known expert in software development and author of many programming publications and textbooks, including “Teaching Delphi Programming in Schools”. This book is ? result of twenty-five years of instructing students as a member of the Informatics and Control Processes faculty at the National Research Nuclear University MEPhI (Moscow Engineering Physics Institute) and teaching in top preparatory schools in Moscow.
Don't have the latest version of Delphi yet? Download the free trial!
[DownloadButton Product=’Delphi’ Caption=’Download Now!’]