Had an original idea for a start-up...but
djahng: I'd just search around for tutorials and stuff on what you're looking at (PHP, JavaScript, etc).  You really only need a basic understanding to get started.  And that's what you really need to do...just get started.  Ultimately you don't become an expert by reading books, you become an expert by doing.  You'd be amazed at how much you learn by figuring out why something's not working the way thought it should.