When Should You Use Recursion

Last year in school, one of my assignments was to explain the reasons for using recursion. I realized I forgot to share this, so here is a slightly edited version of that assignment.
Continue reading When Should You Use Recursion

How to Choose Your First Programming Language

Learning to program can be challenging. Figuring out what language to even start with can be even more challenging. Have you found yourself scrolling through blog after blog, forum after forum, pulling at your hair ’till it’s gone, just to get an idea as to where you should start? Choosing the right first language is easier than most make it out to be. So let’s look at the one most simple technique to get you there.

Continue reading How to Choose Your First Programming Language