Asp / php ABSOLUTE beginner

i have a lot of experience building web sites with flash and now need to start learning asp and php. being self-taught in flash, i thought i could just open a book on asp or php and start learning, but i now realize (i am running windows xp home edition) i need to set up apache, php, and mysql on my system first, but i’m completely clueless on how to set these up to work together and every time i try using instructions from a tutorial or book, something goes wrong. does anyone know a “flawless” tutorial or article that describes how to do this? i just need to know where to start.