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.
Here are the rules for translating words from English to Pig Latin:
yayto the end of the word.
ayis also added to the end of the word.
Here are the tests we will use to help us build out the Pig Latin translator:
appleshould translate to
orangeshould translate to
computershould translate to
codingshould translate to
programmingshould translate to
stringshould translate to
Appleshould translate to
Computershould translate to
Programmingshould translate to
Stringshould translate to
Choose the language you would like to learn: