Note: This project is currently in a work in progress so not all languages or sections are complete.

Test Drive All the Languages!

When I want to learn a new programming language I start by making a Pig Latin translation library using Test Driven Development.

Regardless of the language the journey is pretty much the same:

This project is an attempt to document that process for as many modern programming languages as possible.

Note: Currently the instructions assume you are on a Mac.

Pig Latin Rules

Here are the rules for translating words from English to Pig Latin:


Here are the tests we will use to help us build out the Pig Latin translator:

Words Starting with Vowels

Words Starting with Single Consonant

Words Starting with Multilple Consonants

Maintaining Capilatizion

Start Your Journey

Choose the language you would like to learn: