I want to learn about how web sites work

I'm interested to learn about how web sites work, not basic flat informative sites, but I'm interested in how Java, JavaScript, Python, SOAP, REST and APIs fit in to the way websites work. I'm IT literate, I'm just not sure of the best place to start (i.e. learn Java ? Learn HTML ?)
Can anyone suggest a start point, or a learning path ?

Discussion is locked

Reply to: I want to learn about how web sites work
PLEASE NOTE: Do not post advertisements, offensive materials, profanity, or personal attacks. Please remember to be considerate of other members. If you are new to the CNET Forums, please read our CNET Forums FAQ. All submitted content is subject to our Terms of Use.
Reporting: I want to learn about how web sites work
This post has been flagged and will be reviewed by our staff. Thank you for helping us maintain CNET's great community.
Sorry, there was a problem flagging this post. Please try again now or at a later time.
If you believe this post is offensive or violates the CNET Forums' Usage policies, you can report it below (this will not automatically remove the post). Once reported, our moderators will be notified and the post will be reviewed.
- Collapse -
That's like asking for the 100 course gourmet meal.

It will be overwhelming.

Why not start with a simple web server. Just plain old static HTML and then add one of the technologies then learn that, and then the next. Taking all 100 technologies at once would not be a good idea. has such a set of tutorials. For free no less.

- Collapse -
Found something

Thanks RProffitt
Yes I understand it would be overwhelming to want to learn all these technologies but for now I wanted to find something to describe how they fit together.
The below link is to a presentation that I stubled across, which actually gives me exactly what I want and may help other inquisitive people who are not sure where to start.

- Collapse -
Core Technologies

I would start with the core technologies that create pages. There are plenty of free primers on HTML/CSS. That is where you want to start. Then progress to Javascript. Those there technologies make up the core of the "front-end" of websites. Selecting a back-end language is normally based on the kind of site you are building. Good Luck, I would start at CodeAcademy.

CNET Forums

Forum Info