Are there any good texts on EEG analysis geared towards programmers
Your application is not something that can be done very easily. The project would be well-suited for a PhD topic to be done over 4-5 years.

If you really want to work towards it, learn

1) Signal processing. Knowing just one technique (like the DWT) will not get you anywhere. Get a thick book on the basics.

2) Machine learning (supervised and unsupervised). Your application will need classifiers.

3) Basics of EEG. Again, get a thick book. Focus on continuous-data analysis.

4) Start reading publications in your field. Try sciencedirect.com, ieeexplore.org, google scholar, etc.

5) Offer to work as a research/teaching assistant with neuroscientists at your local university.