Learn to program! Or at least learn to recognize patterns found in programming languages.