Programming Programming feed

Our programming article includes tutorials for getting started with popular programming languages; tricks and handy scripts; development news; tips for choosing a framework; and coding how-tos.

clouds in the sky with blue pattern

Design patterns help eliminate redundant coding. Learn how to use the singleton pattern, factory pattern, and observer pattern using Java.
Listen to the Command Line Heroes Podcast

Find out more about why BASIC is a beloved first language and how the next generation will learn to code.
Hands programming

Take our poll and find out what our writers think about dead languages.
Someone wearing a hardhat and carrying code

Constructors are powerful components of programming. Use them to unlock the full potential of Java.
Metrics and a graph illustration

Here's why GraphQL is gaining ground on standard REST API technology.
Analytics: Charts and Graphs

GraphQL is a query language, an execution engine, and a specification, and it's leading developers to rethink how they build client and API applications.
Programming keyboard.

A gentle introduction to the historical evolution of programming practices.
Hand drawing out the word "code"

Learn how to structure a C file and write a C main function that handles command line arguments like a champ.