Web development sounds like something that should be kept to the confines of tech support HQ — clouded in mystery and something us mere mortals cannot comprehend.
But it shouldn't be this way, especially as web applications become a bigger part of our everyday...