I'm close to finishing Head first HTML/CSS, and my eventual goal is to be proficient in Rails. I have some (minimal) Java, but that's it. Can I jump straight into Head First Rails or are there some other books along the path? (other than more HTML/CSS books) Is it a good idea to do the PHP/SQL, Python or Ajax books first? Thanks for your help!