Curated Tech Reading Map

Find your next tech book to read

Learning Path

Backend Beginner

A learning path that covers programming language basics to server-side fundamentals through beginner-to-intermediate books, on the shortest route.

Required Books
5 books
Recommended Books
8 books
Target Domains
Backend Development / Database Design & Operations
Milestones
4 stages

Share this learning path

Milestones

4 stages
  1. 1

    Language Fundamentals

    Get comfortable with a server-side language's syntax and the object-oriented model it assumes

    1. Sukkiri Wakaru Java Nyumon (A Clear Introduction to Java)
  2. 2

    Networking and Web APIs

    Learn what the protocols underneath actually do, then how a Web API is designed on top of them

    1. Mastering TCP/IP Nyumon-hen, 6th Edition (Mastering TCP/IP: Introductory Volume)
    2. Web API: The Good Parts
    3. The Design of Web APIs
  3. 3

    Code Quality

    Build the habits that keep code readable and hard to break as it changes

    1. Clean Code
    2. Refactoring
    3. Unit Testing Principles, Practices, and Patterns
  4. 4

Required Books

5 books

Recommended Books

8 books

The Design of Web APIs

Arnaud Lauret

Shippai kara Manabu RDB no Tadashii Arukikata (The Right Way to Work with RDBs, Learned from Failure)

Taketomo Sone

Refactoring

Improving the Design of Existing Code, 2nd Edition

Martin Fowler

Spring Tettei Nyumon (A Thorough Introduction to Spring)

Java Application Development with the Spring Framework

NTT Data

Unit Testing Principles, Practices, and Patterns

Vladimir Khorikov

Tatsujin ni Manabu SQL Tettei Shinansho, 2nd Edition (A Thorough Guide to SQL, Learned from an Expert)

For Those Who Do Not Want to Remain Beginners

Mick

Riron kara Manabu Database Jissen Nyumon (Learning Databases from Theory)

Efficient SQL through the Relational Model

Mikiya Okuno

Tatsujin ni Manabu DB Sekkei Tettei Shinansho, 2nd Edition (A Thorough Guide to DB Design, Learned from an Expert)

Mick