The Rust Programming Language
- License
- Dual-licensed MIT / Apache License 2.0
- Source
- The Rust Programming Language (official docs)
Description
The official book on Rust: ownership and borrowing, structs and enums, error handling, generics and traits, concurrency, and building real projects — the standard starting point for learning the language.
Book information
- Language
- English
- Category
- Rust
- Level
- Beginner
- Published
- 2024
- Format
- HTML
- License
- Dual-licensed MIT / Apache License 2.0
- Source
- The Rust Programming Language (official docs)
Topics
License
Open License — Dual-licensed MIT / Apache License 2.0 (license text ↗)
This resource is listed because its license permits redistribution.
Same license as the Rust project itself; the book's source is on GitHub at rust-lang/book.
Related books
View all →C# Programming
Wikibooks contributors
A community-written introduction to C# and the .NET platform, covering language fundamentals, object-oriented programming, collections, exceptions, and the standard library. Continuously maintained on Wikibooks.
C#BeginnerCreative CommonsPDF · 1.4 MB
The C# Programming Yellow Book
Rob Miles
A friendly, first-principles introduction to programming using C#, used to teach first-year computer science students at the University of Hull. Covers variables, control flow, methods, objects, and building real programs, with a healthy sense of humour.
C#BeginnerAuthor PermissionPDF · 1.6 MB
Database Design
Adrienne Watt, Nelson Eng
An open textbook covering database design from the ground up: the relational model, entity-relationship modeling, normalization, SQL, transactions, and concurrency control, with review exercises per chapter.
DatabasesBeginnerCreative CommonsPDF · 3 MB