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.

Hands on a keyboard with a Python book

Cython creates C modules that speed up Python code execution, important for complex applications where an interpreted language isn't efficient.
Woman sitting in front of her computer

WebAssembly is a good option for computationally expensive tasks due to its predefined execution environment and memory granularity.
Teacher or learner?

Hedy is a new programming language designed specifically for teaching people to code.
Developing code.

Compare 13 different programming languages by writing a simple game.
Woman programming

Learn how the Groovy programming language handles reading from and writing to files.
Typewriter keys in multicolor

Write an awk script to determine the most (and least) common letters in a set of words.
Person standing in front of a giant computer screen with numbers, data

Understand how Lua handles reading and writing data.
Computer screen with files or windows open

If you know how to use I/O streams in C++, you can (in principle) handle any kind of I/O device.