The actual parsing usually wouldn't be done with regular expressions, or with code that is equivalent to some regular expression. You'd use them for lexing, i.e. for identifying numbers, variable names, punctuation, keywords, and so on without parsing them any further.
It's not required to actually use regular expressions in a lexer. But they are a very useful tool for describing and visualizing the syntax. Moreover, as regular expressions are basically very primitive parsers, learning the concepts surrounding them (e.g. repetition and choice) will benefit you when you turn towards parsing, since some parsing concepts are analogous to (though broader than) regex concepts.
There's also the fact that you can use regular expressions for many tasks beyond lexing; many common string processing tasks can be solved easily using them. So, in summary: You may be able to do without, but it's recommended. You don't necessarily need to learn beforehand though, you can try learning them as you implement the lexer.
1+1
orfor(i=0; i < 5; i++) puts i
? – delnan Apr 27 '14 at 17:07var x = 2; var y = x * 4; print y;
Very simple. Is it a good idea to learn about regex? – Aviv Cohn Apr 27 '14 at 17:09