Programing Exercise: Test Your Programing Language Proficiency

By Xah Lee. Date:

Here's list of programing exercises to test your language fluency. You should be able to answer the following questions, in code, real-time. If you know them by heart, you have a basic proficiency with the language. (this list is primarily for dynamic languages, such as {Perl, Python, Ruby, JavaScript, PHP, Lisp})

Things you should be able to do without looking up:

Object Oriented Programing