Are there any good tutorials for ANTLR, targeting v3.x? (The ANTLR website is not friendly to new users.)
I was similarly disappointed with the availability of tutorials for ANTLR when I started using it a few years ago. However, the good news is that Terence Parr (the author of ANTLR) has recently published a book on ANTLR, which is probably the best place to start.
Perhaps this book could be useful for you. You can buy it in PDF format.
I don't have any experience on ANTLR but the books from these guys are excellent. I have more than a dozen in my bookshelf.
The best way to learn ANTLR is from Mr. Parr's book as the previous messages have pointed to. Perhaps these short tutorials will be useful, too.
From the ANTLR site, an introduction (you've probably seen this): http://www.antlr.org/wiki/display/ANTLR3/FAQ+-+Getting+Started
Very short example from Martin Fowler: http://martinfowler.com/bliki/HelloAntlr.html
Very good but based on ANTLR 2.0 (it's now at version 3.1) http://javadude.com/articles/antlrtut/
This one seems to use ANTLR 2.7: http://supportweb.cs.bham.ac.uk/docs/tutorials/docsystem/build/tutorials/antlr/antlr.html
In addition to these, which are tutorials based around a short example, there are lots of more extensive examples. You can search for those as you get more confidence.
Good luck!
The Definitive ANTLR Reference is very use full, but can in my experience be a bit hard to use for a beginner.
A second book is on its way which looks like a more "hands on" book - both of them combined might be a good starting point for a beginner.
I've just posted the start of a video tutorial on ANTLR 3.x at
http://javadude.com/articles/antlr3xtut
Hope this helps! -- Scott