How-To Geek

Programming

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.

latest

Concept of computer programming or developing software. Laptop computer with code on screen. Heart, message, cog, home, user, cloud, and lock icons.
Just Starting Web Development? Here’s Exactly Where to Begin

Resist the complexity and make it easy on yourself.

A laptop with the Python download webpage open on Chrome.
6 Basic but Useful Python Scripts to Get You Started

Small scripts for pragmatic Python programmers.

1
By 
Illustration of a website interface featuring a character sitting on a video game controller, using a laptop, with various programming-related elements around.
These 5 Games Will Teach You How to Build a Website

Who said you can't have fun while learning how to build websites?

Illustration of a laptop with the CSS logo, a grid in the behind, and some icons around it.
You Only Need 12 Lines of CSS to Build a Clean, Attractive Website

A quick shortcut to minimal beauty.

4
By 
Hands typing on a keyboard with code snippets in the background and two angle bracket symbols on each side.
Learning to Code Is Hard—This Makes It Easier

Let's make learning programming fun again.

1
By 
the word api written in cubes
Make Your First Web App Amazing With These 10 Core Web APIs

Don’t worry, be API.

By 
IDE interface displaying some JavaScript code.
6 JavaScript Snippets to Polish Your Site

Quick and easy wins for any site you're building.

6
By 
A screen with the Python download webpage.
How to Write Code the Pythonic Way (With 6 Examples)

Make your Python code speak for itself.

9
By 
Some IDEs side by side with question marks around them.
This IDE Actually Made Me a Better Programmer

One IDE to rule them all. You won't want to use anything else.

20
By 
Illustration of a laptop with the CSS logo, a grid in the behind, and some icons around it.
7 CSS Properties You’ve Never Heard Of (and How to Use Them)

Quirky and obscure styles.

1
By 
Illustration of a laptop with internet and security icons around it and 'www.' in front of the screen.
Using Let's Encrypt SSL Certificates? You Need to Check Your Setup

Let's Encrypt is about to stop sending emails for expiring certificates, so now's the time to check your renewals are working.

Microsoft Edit screenshot with logo.
Microsoft's New Text Editor Is a Vim and Nano Alternative

Taking inspiration from the classic MS-DOS Editor.

8
TI-84+ Graphing Calculator
How I Use Python as a Free Graphing Calculator

Who needs an overpriced and underfeatured graphing calculator?

Illustration of a browser with a robot hand holding an internet icon, with some icons around it representing website development.
Don’t Rely on CSS, Make Your Site Look Great Without It

Don't build your site on sand.

2
By 
The GitHub mascot—a cat-like creature with five tentacles—wearing glasses and holding an apple and a pointer.
Git or GitHub: What’s the Difference and Are There Alternatives?

It's easy to mix them up, but they're very different.

2
By 
Windows logo next to a Tux, the Linux penguin, on a blue background.
Fedora 42 Joins the Windows Subsystem for Linux

Developers can now access Fedora 42 in WSL.

A man angrily holding a laptop with codes around him and warning signs.
I Skip Open Source Apps When I See This on Their Website

Some icons tell me all I need to know about a project's reliability.

2
Illustration of an IDE with multiple lines of code and some websites in the background.
11 Tips for Getting Started With Modern CSS

Style tips that won’t go out of fashion.

By 
Illustration of a laptop with the CSS logo, a grid in the behind, and some icons around it.
These 10 Fun Games Will Teach You Modern CSS

Challenging. Strategic. Satisfying.

1
By 
A screen with the Python download webpage.
Learn the Basics of Python in 1 Hour With These 13 Steps

Welcome to the world of Python!

13
By 
See More