3 Answers
+ 3
do some research on syntax diagrams and context free grammar (otherwise known as Bakus naur form).A simple google search of the aforementioned words will direct you to some good websites.You can also check out a blog by Ruslan Spivak on how to build a simple interpreter (its very helpful)šš
+ 2
In order to practice your algorithm skills, all you need is a pen and a piece of paper ^^
Python only serves to check out how well it works (or not) :)
Algorithms is one of my favorite (if not my favorite) part of coding!
0
I already have nothing about algorithms