Hi,
during my studies I have learned c++/java/mysql. I am familiar with html, JS, CSS and I am interested in helping to develop the calendar plug in, 'cause I like it and want some more functions. Now I going to learn AJAX autodidactic. Therefor, I maybe can give you a book advice.
Head Rush Ajax
Brett McLaughlin
O'REILLY
ISBN: 0-596-10225-9
US $39.99 / CAN $55.99
Ajax - von Kopf bis Fuß
Brett McLaughlin
Deutsche Übersetzung von Sascha Kersken
O'REILLY
ISBN: 3-89721-469-5
Deutschland: 43,90€
They are working with many pic, repeating information in different ways... as far as I have read this book (OK, at least, I am in chapter 2

) ), this book is quite good.
As an IDE, if you like to call it so, I use Macromedia Dreamweaver... well... now its Adobe Dreamweaver.
I want to learn PHP...
I want to learn C++...
I want to learn Java...
I want to learn ....Orz
PHP is for web.
C++ for Desktop apps
Java... well

Sorry, Orz I never heard off...
These languages are for different purposes. What do you like to program? PHP and JS are powerful languages. They both get the point of object orientated programming. Well, the syntax looks sometimes a bit strange compared to C++, but don't mind...
And I second buglers' statement, not to learn both languages and focus therefor at one. C++ and Java are similar, but have differences that can you quite confuse a bit... Everytime we have to switch between these two languages in study, I need my time in programming to totally switch in mind... what the specific syntax is...
hope, that helps a bit...
Florian