Skip to content
Happy Programming Guide
Start learning

All guides

Every guide on the site, newest first. Explanations, projects and fixes written in plain English.

PHP

Working with APIs in PHP

Call a REST API from PHP with cURL or Guzzle, handle JSON and errors properly, add authentication, and build a small API…

4 min read

Python

Python Best Practices

Naming, structure, error handling, virtual environments, type hints and testing — the habits that make Python code easy to come back to.

5 min read

Keep going — pick your next guide

The fastest way to improve is to read one guide, then build the thing it describes. Start with the basics, or jump straight to a project.