My 101 for learning any language The following lists will be implemented in any new language that I'd like learn. I'll apply TDD for everyone of these examples. Easy The following list: Calculator Sorting and Search algorithms Bubble sort Quick sort Merge sort