basically HMTL and java script are both "languages" or codes for programming a website. Flash can be used to make animations and making buttons etc for websites too! There is a language IN flash called "actionscript" where you can tell the buttons/ any thing else on the website what to do