HTML: Hypertext Markup Language. It's used in conjunction with CSS (Cascading Style Sheets), which implements presentation (adding color, positioning elements, etc.) and JavaScript (you'll often see this referred to as JS), which implements functionality (like clicking on buttons) for webpages.
Flowchart - diagram created by different shapes to show flow of data
algorithm - step by step procedure to solve the problem
A flowchart is a representation of an algorithm
Electronic component on a computer's
motherboard that interprets and carries
out the basic instructions that operate
the computer; also called processor.