/encyclopedia-majestica

A curated list of resources that can assist your backend development journey at Boot.dev

encyclopedia-majestica

A curated list of resources that can assist your backend development journey at Boot.dev

💪🏻 Motivation

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.

🥅 Goal

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.

🤘🏻 Contributing

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.

📖 Table of Contents

Javascript

Books

  • Eloquent JavaScript 3rd Edition, by Marijin Haverbeke
    • Released 2018
    • Publisher(s): No Starch Press
    • ISBN: 9781593279509
    • Difficulty: Beginner - Intermediate

Youtube

Cheatsheets

Python

Books

  • 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

Youtube

  • Corey Schafer, a channel with loads of Python, Flask, and Django tutorials.

Cheatsheets

Go

Books

  • 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

Youtube

  • 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.

Blogs

  • Yourbasic.org, blog by computer science Professor Stefan Nilsson (KTH Royal Institute of Technology) covering Go and Algorithms

Cheatsheets

SQL

Books

  • 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

Practice

  • 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

Youtube

Cheatsheets

  • 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)