MUO

Programming

For everyone from expert programmers to those new to coding. You’ll find everything from introductory guides to Python and SQL, to expert CSS and VB.Net code examples.

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.

latest

Tall racks of server equipment extend into the distance on left and right, displaying bright lights in a dark blue room
Introducing Freenginx, a Fork of The Most Popular Web Server

Nginx has been forked, but why and how will it impact you?

By 
The White House, a wide white building with tall windows, columns, and a US flag.
The White House Wants Memory-Safe Programming, but What Is That?

Orders from the top: plug your memory leaks.

By 
chatgpt openai logo on green background feature
How to Use the ChatGPT API

Use the power of ChatGPT from within your own apps using OpenAI’s API and this guide.

By 
A green and white exit sign shows a stick figure leaving through a door with a large arrow pointing to the right.
How to Break JavaScript Loops and Why You Might Need To

A loop doesn't always have to complete to achieve its aim. In such cases, breaking out of a loop early can speed up your code.

By 
Branch being pruned
How to Delete a Branch in Git Locally and Remotely

There are various reasons why you might delete a branch in GitHub. Fortunately, deleting a Git branch is easy.

By 
A robot sits at a desk appearing to type on a keyboard, working alongside human employees.
What Is CodeGPT and Can It Really Write Code?

CodeGPT can definitely produce code that runs, but can it reliably produce good, high-quality code?

By 
An illustration of user interface elements including windows, buttons, and dialogs.
Create Your First GUI in Python With Glade and GTK+

Looking for a simple way to create good-looking GUI apps? Python, GTK+, and Glade can do the job.

By 
A man gestures as he reads from a notebook, standing in front of a large display of illustrated concepts relating to web technology, including HTML, wireframes, and servers.
What Is htmx and How Can It Simplify My Website?

htmx is nothing like HTML, but it can make it much more powerful.

By 
A command prompt symbol superimposed on a blurred background of green symbols
What Is Windows PowerShell Scripting?

Looking to automate tasks on your PC? Try PowerShell scripting!

By 
Man sitting at computer
What Is Middleware?

Get to grips with this common buzzword and learn how you can use middleware in your own projects.

By 
A pair of feet seen from above, near the edge of a station platform with “Mind The Gap” written on the floor
CSS
How CSS Gap Adds Space to Enhance Web Layouts

Learn about a handy shortcut property that will help you control spacing between elements.

By 
A person using Terminal on their MacBook Pro
How to Customize the zsh Prompt in the macOS Terminal

By default, the zsh prompt in Terminal looks bland, but macOS lets you customize it to your liking.

By 
A set of traffic lights showing a red light next to a “STOP” sign
3 Ways to End a Program in Python

How your Python program stops may be the last thing on your mind, but it’s still important to cater for.

By 
Laptop screen with Linux's logo, a penguin
5 Bash Script Examples to Help You Learn Linux Programming

Want to learn programming on Linux? Get to grips with Bash.

By 
HTML list code
3 Types of HTML Lists and How to Use Them

Use html lists to group content and style it to match your design, just be sure you’re using the right kind of list.

By 
A series of printed pages, lying on top of each other.
CSS
A Beginner’s Guide to Z-Index in CSS

Learn the basic technique of placing one element in front of another.

By 
A large magnifying glass on a blue background
What Are HTML Meta Tags, and What Are They Used For?

Provide useful metadata for your web content, and elevate your search standing, with meta tags.

By 
Two hands held with thumbs and forefingers extended to form a rectangle in the central foreground of a landscape scene
CSS
3 Easy Ways to Center an Element With CSS

Need to center an HTML element and not sure where to begin? Check out these techniques.

By 
The PostgreSQL logo, a blue elephant head, displayed on a laptop screen
How to Connect and Use PostgreSQL in Python

Integrate Postgres with Python and level-up your database programming.

By 
Ethical hacking
The Best Online Ethical Hacking Courses for Beginners

Take your first step into the world of ethical hacking with these top-rated online courses.

By 
See more articles +