[Editor's Note: I recently learned of two more free resources to learn programming (Python and Java) and have updated the list below with links to the tutorials.]There are several kinds of web developers:Front-end - people who develop the parts of a website with which the user interacts Back-end - people who develop the parts running a site behind the scenes Full-stack - people who can develop on both the front and back ends of a websiteI've been building websites for around 18 years … [Read more...] about Free Resources to Learn Web Development Programming Languages