A curated list of resources that can assist your backend development journey at Boot.dev
A frequent request in the Boot.dev discord community is "where can I learn more about x", or "are there any good books about y". This repository is an attempt to answer those questions and provide a curated list of resources that can assist your backend development journey at Boot.dev. It should be noted that this is not an official Boot.dev resource. It has been curated by the Boot.dev community, for the Boot.dev community.
The hope is that this repository will be a living document and will be updated as new quality resources are discovered, or as existing resources become outdated.
We welcome contributions to this repository. If you have a resource that you think would be a good fit, and as this repo is part of a learning community, we encourage you to fork the repo and open a pull request to submit your addition since it tends to be difficult to get Git experience. If you have any questions, please reach out to the Boot.dev community on Discord.
- Eloquent JavaScript 3rd Edition, by Marijin Haverbeke
- Released 2018
- Publisher(s): No Starch Press
- ISBN: 9781593279509
- Difficulty: Beginner - Intermediate
- Automate the Boring Stuff with Python, by Al Sweigart
- Released November 2019
- Publisher(s): No Starch Press
- ISBN: 9781593279929
- Difficulty: Beginner
- Fluent Python, by Lucas Ramalho
- Released April 2022
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492056355
- Difficulty: Intermediate
- Corey Schafer, a channel with loads of Python, Flask, and Django tutorials.
- Comprehensive Python Cheatsheet, by Jure Sorn
- Last Updated: November 29, 2023
- Learning Go, by John Bodner
- Released March 2021
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492077169
- Difficulty: Intermediate
- Concurrency in Go, by Katherine Cox-Buday
- Released July 2017
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491941195
- Difficulty: Advanced
- Go Cookbook, by Sau Sheong Chang
- Released September 2023
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098122119
- Difficulty: Intermediate
- Matt Holiday, a very well thought out, explained, and presented full Go course that supplements Boot.dev's Learn Go course.
- Golang Dojo, a channel with bite-sized videos on specific Go topics.
- Yourbasic.org, blog by computer science Professor Stefan Nilsson (KTH Royal Institute of Technology) covering Go and Algorithms
- Golang Dojo general cheatsheet, a cheatsheet with the most common Go functions, types and syntax.
- SQL Cookbook, by Anthony Molinaro, Robert de Graaf
- Released November 2020
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492077442
- Difficulty: Intermediate
- Practical SQL, by Anthony DeBarros
- Released March 2022
- Publisher(s): No Starch Press
- ISBN: 9781718501065
- Difficulty: Beginner
- Window Functions, a SQL window functions tutorial completely in the browser. Learn how to use window functions with practice problems using a PostgreSQL engine all in your browser!
- Difficulty: Intermediate
- Ultimate SQL Cheatsheet, an all in one cheatsheet covering SQL basics, window functions, joins, and standard functions (text, numeric, nulls, case when, aggregation & grouping, date and time, intervals, and time zones).
- Released February 2023
- SQL Cheatsheet for Developers, a SQL cheatsheet from Cockroach Labs geared towards developers rather than data analysts.
- Released September 21, 2023
- Includes monitoring and ops commands (e.g.,
EXPLAIN ANALYZE
)