BackendWiki · Backend Programming Tutorials & Developer Knowledge Base

Structured tutorials for mainstream backend languages — Java, Python, Go, Node.js, PHP and Rust — plus MySQL, Redis, message queues, microservices and Linux DevOps knowledge, from beginner to production.

Programming Language Tutorials

From syntax basics to framework practice All languages →

Popular Backend Tutorials

Most read, best for beginners

Spring Boot for Beginners (2026 Edition)

Build a Spring Boot 3 application from zero: starter dependencies, auto-configuration, application.yml, RESTful APIs, validation, unit testing and jar packaging with full source code.

Java TutorialBeginner142K views

Java Overview & Environment Setup (JDK 21)

What Java is, why it dominates backend development, how the JVM works, and a step-by-step JDK installation with your first Hello World program.

Java TutorialBeginner126K views

FastAPI: Building High-Performance REST APIs

Routing, path and query parameters, Pydantic validation, dependency injection, async databases, JWT authentication and Docker deployment — modern Python backend in one guide.

Python TutorialIntermediate93K views

Microservices Architecture Guide

Service decomposition, communication styles, API gateway, service discovery, resilience patterns and observability.

Microservices & ArchitectureIntermediate88K views

Backend Knowledge Topics

Advanced knowledge, organized

Friends & Partners