code

Brackets, Semicolons, or Nothing, Oh My

How do programming languages know what to process? And in the correct order?

JSON

JSON, or JavaScript Object Notation, is an elegant way to organize data into key:value pairs and make web applications work like software.

docstrings

Docstrings are special comments embedded in software code that survive compiling the code, for example, help text.

How to Translate from Gobbledygook to English

Developers and technologists often deal with ideas and words difficult to understand. Here's one example how to translate technical nonsense into sense.

Comments

Almost all programming languages include the ability to add comments and other notes in your code. Here's how several languages work with comments.

Functions

Managing inputs and outputs is a key problem programming languages face. Here's how a few languages use functions to manage and transform data.

My Adventures with Raspberry Pi

Open source hardware geared towards artists, hobbyists, designers, and students, is a viable and far less expensive alternative to build your own computers.

How to Code HTML Email

How to code an HTML email like the ones you open every day turns out to be an offbeat software coding challenge.

Arrays

Here is how three programming languages handle a common problem: how do you organize and keep track of useful data?

HTML Coding for Beginners

Creating content in an online publishing tool often requires zero knowledge of HTML. When hand coded HTML is required, however, you only need to know five tags. Seriously.

Hello World! in 100 Programming Languages

When you learn a new programming language, one of the first programs you learn is how to code, "Hello World!" Here's the phrase in four programming languages, as well as links to 100 plus examples.