I second this. I also have a web background, and last year I started with this video, and the Gameboy is a great place to start with this sort of thing.
Start making a game, and you'll soon realise how the CPU works, and making a simple emulator will start to seem very possible.
Start making a game, and you'll soon realise how the CPU works, and making a simple emulator will start to seem very possible.