Learn: Step-by-Step Tech Tutorials

253 free tutorials on Laravel, PHP, WordPress, MySQL and Linux servers — every guide written from a real problem and its real fix.

Browse by Topic

Latest Tutorials 253

Web Development

How to Do a Left Outer Join in Laravel Query Builder

Web Development

How to Retrieve the Last Inserted ID in Laravel Eloquent

Web Development

How to Get Records Created Today in Laravel

Web Development

How to Get Current Month Records in Laravel Eloquent

Web Development

How to Count Records Grouped By a Column in Laravel Eloquent

Web Development

How to Count Rows in Laravel Eloquent Efficiently

Web Development

How to Delete a Record with Laravel Eloquent (4 Methods)

Web Development

How to Combine Multiple where() and orWhere() in Laravel Eloquent

Web Development

How to Use orderBy in Laravel Eloquent (with Examples)

Web Development

How to Change a User Password in Laravel

Web Development

How to Delete Related Records in Laravel Eloquent

Web Development

How to Change a MySQL Column Type in Laravel Migration

A Tutorial Library Built From Real Fixes

Every guide in this library exists because something actually broke, or something actually needed doing: a Laravel deploy that failed halfway, an Ubuntu server that filled its disk, a WordPress site that slowed to a crawl, a MySQL replica that fell out of sync. We write down the exact steps that fixed it — the commands we ran, the output we saw, and the dead ends we hit on the way — so you can skip the guesswork.

That approach shapes how the tutorials read. You will not find theory dumps or copied documentation here. You will find worked examples with real file paths, real error messages, and a verification step at the end so you know the fix actually landed.

What You Can Learn Here

Web development is the biggest shelf: Laravel from Eloquent queries to zero-downtime deploys, PHP fundamentals and debugging, WordPress beyond the dashboard, and JavaScript for the browser work that glues it all together.

Servers and infrastructure come next: server management guides for installing, hardening and rescuing Linux machines, Ubuntu how-tos from desktop tweaks to production services, MySQL queries, backups and replication, and security essentials like SSH keys, certificates and firewalls.

How to Find the Right Guide

If you are chasing a specific error, the search box at the top is the fastest route — type a few words from the error message or the command you are fighting with. If you are exploring, pick a topic card and browse; each topic page lists every guide we have on the subject, newest first. And if the thing you need does not exist yet, tell us — reader requests regularly become tutorials.

While you are here: the tutorials pair well with our free browser-based tools — converters, compressors, generators and a full PDF editor that run entirely on your device. Many guides reference them when a quick one-off job beats installing software.

Frequently Asked Questions

Are these tutorials free?
Yes. Every tutorial on How7o is free to read — no signup, no paywall, no locked sections.
What topics do the tutorials cover?
Mostly hands-on web development and server administration: Laravel, PHP, WordPress, JavaScript, MySQL, Ubuntu and general Linux server management.
Are the tutorials up to date?
Each guide is written from a real fix on a real system and reviewed when the underlying software changes. The publish date is shown on every article.
Can I request a tutorial?
Yes — send the problem you are stuck on through the contact form and it goes straight to the team that writes the guides.
Who writes these guides?
The same small team of developers that builds the How7o tools. Every guide starts as a problem we actually hit.