How-To Geek

Programming

Page 2

Readers like you help support How-To Geek. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.
Person coding on multiple devices
Why I'm Learning to Code in the Age of Vibe Coding

I'm not giving in to the vibes yet.

6
By 
ChatGPT logo with some circuits on the sides and a man programming on a desktop in the background with some codes on the left side.
I Tried Using Vibe Coding to Create My Own Productivity App

Is it possible to create a working app without writing a single line of code?

7
A terminal displaying 'Hello World' with a holographic globe and some binary code in the background.
Learning to Code Online? Don't Make These Mistakes I Did

What you should know before you start.

By 
A penguin and a python and a programmer standing outside a bar.
The Secret Inside Joke Developers Have Been Hiding in Plain Sight for Decades

This joke is so obvious that you've probably missed it hundreds of times!

2
By 
Illustration of a laptop with the CSS logo, a grid in the behind, and some icons around it.
6 Great Resources to Learn Modern CSS Layout

Style it out.

By 
A terminal with the Git logo and some code in the background.
Discover Who Works on What With This Helpful Git Tool

Git credit.

By 
A robot dictates computer code to a human being seated at a computer.
What Is Vibe Coding and Why Is It Risky?

Nobody said the vibes were good.

13
A terminal displaying 'Hello World' with a holographic globe and some binary code in the background.
How ‘Hello World’ Became the Universal First Step for Programming

Hello, is it me you’re looking for?

2
By 
Linux mascot sitting on a chip with blurred code in the background.
Why You Should Learn Scripting Even If You're Not A Programmer

Make your computer work for you, not the other way around!

7
A music player with the SQLite logo, some tapes and vinyl records around, and several vinyl records in the background.
How I Track My Music Collection With an Easy SQLite Database

Who needs Discogs? I built my own database with a little SQL and shelves of albums.

2
The iPhone Earth wallpaper.
Programming 101: What Is a Global Variable (And Is It Safe?)

Think global, act local.

By 
Four smartphones floating on a blue background with neon light and battery, speaker, and radio icons.
How I Used Python to Figure Out My Phone and Tablet Battery Life

Linear regressions to the rescue!

An integrated developer environment and the VS Code logo in the center.
10 VS Code Extensions I Can't Live Without

Try these extensions and you'll wonder how you ever lived without them!

1
By 
Python logo in the center with floating islands on the sides and several game icons around.
4 Great Games That Teach You Python (Without Feeling Like Work)

No boring textbooks, just games, gems, and code-powered dungeons.

2
By 
Several linux terminals.
The Internet From Your Terminal: 8 Ways to Use cURL

Master this internet power tool.

3
By 
A calculator with numbers and some Python logos around it.
8 Tips and Tricks for Using Python as a Calculator App

Throw away your fancy calculator and pop open a Python window instead!

1
Raspberry Pi Zero W
The Best Single-Board Computers (SBCs) of 2025

A whole PC on a tiny PCB that can do everything.

python-seaborn-logo-chartython logo over a stylized Seaborn chart with bars, a wave-like line, and scattered dots, representing data visualization.
How I Explore and Visualize Data With Python and Seaborn

Making plots is easier and better-looking than you think with Seaborn.

2
A basket full of Easter eggs and the Python logo.
5 Python Easter Eggs That Make Learning Programming More Fun

Who thought programming languages could be funny?

By 
A woman coding on her computer with less-than and greater-than symbols around her.
Become a Better Programmer: 7 Habits to Grow

Battle-tested habits to write better programs.

10
By