Books and Online Tutorials

We use these books regularly and highly recommend them. The computer books are
best suited for those who are already familiar with at least one programming language and
have some software development experience. The on-line tutorials are a good place to
start if you have less experience.