[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 website I've been building websites for around 18 years … [Read more...] about Free Resources to Learn Web Development Programming Languages