Forum Moderators: coopster
Hope that helps.
you might also like to think about online tutorials instead of / as well as a book.
zend.com and devshed.com are my favourites. i now have a whole folder of printed tutorials about a wealth of subjects.
the advantage of printing out articles from different authors is that you get a very rounded perspective of how to code and not just 1 person's view.
Once I installed it (eventually) I started to make simple programs like form ID = Page ID and storing all contact info in mysql.
4 months ago I cried everytime I saw the words 'this php script requires a mysql database' in the free downloads, but now I laugh, its great when you get over the hurdle of learning something new and all I want to do now is create something new day after day.
My first php book don't laugh was php for dummies very good but I will now need to buy something a little more advanced as it does not go into too much detail of somethings I now need, great for beginners.
As for Linux or Windows, I don't know, i use windows and not had any problems. Yet!