Think about it this way, you're driving a car but you have no idea how the engine works and that's OK!
As for asking questions on the various tech sites, you shouldn't feel bad about asking questions - these sites were created for that specific purpose. You're actually helping other programmers that might search for the same issue later on.
My only advice would be to hone your search techniques to be able to find answers faster. Mostly everything that involves basic web apps has been answered in one form or another. If you run into a problem with something, just note the issue and move on to the next part of the web app!