In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Stl books and tutorials can help fill your brain this February and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
- C++17 STL Cookbook: Discover the latest enhancements to functional programming (2017)
- STEP 7 Programming Made Easy in LAD, FBD, and STL (2013)
- STL Programming from the Ground Up (1998)
- Generic Programming and the STL (1999)
- Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (2001)
- Mastering the C++17 STL: Make full use of the standard library components in C++17 (2017)
- C++ Pocket Reference (2003)
- STL Tutorial and Reference Guide (2001)
- C++ in One Hour a Day, Sams Teach Yourself (8th Edition) (2016)
- C++ Primer Plus (6th Edition) (Developer’s Library) (2011)
- Design for 3D Printing: Scanning, Creating, Editing, Remixing (2015)
- Objects, Abstraction, Data Structures and Design: Using C++ (2005)
C++ has come a long way and is in use in every area of the industry. Fast, efficient, and flexible, it is used to solve many problems. The upcoming version of C++ will see programmers change the way they code. If you want to grasp the practical usefulness of the C++17 STL in order to write smarter, fully portable code, then this book is for you.
Author(s): Jacek Galowicz
STEP 7 Programming Made Easy in LAD, FBD, and STL (2013)
Finally – programming STEP 7 in LAD, FBD, and STL is made crystal clear! STEP 7 Programming Made Easy is designed to introduce and thoroughly cover every important aspect of developing STEP 7 programs in LAD, FBD, and STL.
Author(s): Mr Clarence T Jones
With more than 1.5 million programming books sold, author Herb Schildt helps employees of many world-wide institutions and corporations learn STL programming. Start off with the basic history of the Standard Template (STL) and its recent standardization, and finish with a complete understanding of the advanced power and versatility behindthe STL code. Thorough coverage of how STL simplifies development using C++ templates for container classes–illustrating why STL code is easy-to-read, fast, and highly customizable.
Author(s): Herbert Schildt
Generic Programming and the STL (1999)
Many programmers are unaware that C++ is more than an object-oriented language. C++ is also a language for generic programming, a methodology that can greatly enhance your ability to write efficient and reusable software components. Many programmers are unaware that C++ is more than an object-oriented language. C++ is also a language for generic programming, a methodology that can greatly enhance your ability to write efficient and reusable software components. Written by noted C++ authority
Author(s): Matthew H. Austern
“This is Effective C++ volume three – it’s really that good.”– Herb Sutter, independent consultant and secretary of the ISO/ANSI C++ standards committee. “There are very few books which all C++ programmers must have. Add Effective STL to that list.”– Thomas Becker, Senior Software Engineer, Zephyr Associates, Inc., and columnist, C/C++ Users Journal.
Author(s): Scott Meyers
Modern C++ has come a long way since 2011. The latest update, C++17, has just been ratified and several implementations are on the way. This book is your guide to the C++ standard library, including the very latest C++17 features. The book starts by exploring the C++ Standard Template Library in depth. You will learn the key differences between classical polymorphism and generic programming, the foundation of the STL. You will also learn how to use the various algorithms and containers
Author(s): Arthur O’Dwyer
C++ Pocket Reference (2003)
C++ is a complex language with many subtle facets. This is especially true when it comes to object-oriented and template programming. The C++ Pocket Reference is a memory aid for C++ programmers, enabling them to quickly look up usage and syntax for unfamiliar and infrequently used aspects of the language.
Author(s): Kyle Loudon
“The second edition is clearer and adds more examples on how to use STL in a practical environment. Moreover, it is more concerned with performance and tools for its measurement. Both changes are very welcome.”-Lawrence Rauchwerger, Texas A&M University. “So many algorithms, so little time! The generic algorithms chapter with so many more examples than in the previous edition is delightful! The examples work cumulatively to give a sense of comfortable competence with the algorithms, containers
Author(s): David R. Musser, Gillmer J. Derge
In just one hour a day, you’ll have all the skills you need to begin programming in C++. With this complete tutorial, you’ll quickly master the basics, and then move on to more advanced features and concepts.
Author(s): Siddhartha Rao
C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages. The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful.
Author(s): Stephen Prata
France’s Le FabShop has extensive experience testing 3D printers and creating digital models for them. From an articulated Makey Robot to a posable elephant model, Samuel N. Bernier and the rest of Le FabShop’s team have created some of the most-printed designs in the 3D printing world. This book uses their work to teach you how to get professional results out of a desktop 3D printer without needing to be trained in design.
Author(s): Samuel N. Bernier, Bertier Luyt
When it comes to writing code, preparation is crucial to success. Before you can begin writing successful code, you need to first work through your options and analyze the expected performance of your design. That’s why Elliot Koffman and Paul Wolfgang’s Objects, Abstraction, Data Structures, and Design: Using C++ encourages you to Think, Then Code, to help you make good decisions in those critical first steps in the software design process. The text helps you thoroughly understand basic
Author(s): Elliot B. Koffman, Paul A. T. Wolfgang
Best STL Books that Should be on Your Bookshelf
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Library Genesis and download some Stl books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
C++20 STL Cookbook: Leverage the latest features of the STL to solve real-world problems
Author(s): Bill Weinman
ID: 3286335, Publisher: Packt Publishing, Year: 2022, Size: 3 Mb, Format: pdf
Biocatalysis : an industrial perspective
Author(s): Gonzalo de Gonzalo, Pablo Domínguez de María, Rebecca Buller, Emilio Medina, Will Kui Chan, Alex Michine, Roger Sheldon, Tom Moody, Andreas Buthe, Martin Schurmann, Francisco Moris, Radka Snajdrova, Roland Wohlgemuth, Ameen Razavi, Maduresh Sethi, Aline Machado de Castro, Laszlo Poppe, Michael Breuer, Ramesh Patel, Radek Stloukal, Sylvie Fradette, Elina Siirova, Ragnhild Whitaker, Karim Cassimjee
ID: 2205781, Publisher: Royal Society of Chemistry, Year: 2018, Size: 16 Mb, Format: pdf
Baraque Alto Recorder in F , 3d print , drawings , plans , plan , STL files
ID: 2276501, Publisher: coll., Year: 2018, Size: 917 Kb, Format: zip
Please note that this booklist is not absolute. Some books are absolutely hot items according to USA Today, others are written by unknown authors. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant books you could recommend? Drop a comment if you have any feedback on the list.