Learn C++
Search textbook...
The introduction to the course reader!
Welcome to the Stanford CS106L textbook! The goal of this textbook is to familarize you with the fundamentals of the C++ langauge as well as the primary components of the Standard Template Library (STL). This resource is organized with inspiration from Stanford's CS106L: Standard C++ Programming course. However, this book can be used without reference to any of CS106L's course materials, although completing the assignments may reinforce topics the material covered in this textbook.
You've had some exposure to introductory computer science concepts, like variables, expressions, conditional statements, etc. either through self-learning or through a CS1/introduction to programming course. We're hoping that this textbook is accessible to any motivated learner!
This textbook is in part inspired by the Brown Computer Science Department and their work on the rust-book.