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.

Student desk for open education

Coding is for everyone—from preschoolers to adults. Here are some ways to help you and your children learn to code.
Coffee beans and a cup of coffee

See how Java differs from Python and Groovy as it's used to solve a charity's real-world problem.
Python programming language logo with question marks

Comparing how different programming languages solve the same problem is fun and instructive. Next up, Python.
magnifying glass on computer screen, finding a bug in the code

Re-evaluating and overhauling a software project's design are crucial steps to keep up as circumstances change.
Jars with food inside on a shelf

Let's use Groovy to solve a charity's distribution problem.
Person programming on a laptop on a building

Get a better handle on the awk command by downloading our free eBook.
woman on laptop sitting at the window

Reducing copy operations is a good way to increase runtime execution speed for performance-critical applications.
Cheat Sheet cover image

Our new cheat sheet puts all the essentials of C syntax on an easy-to-read handout.