in brief, programming is the way in which you clear up the trouble and programming language is the way in which you inform the computer to take action. Of direction, this reply is solely at very useful thought degree. If you do not need something to do with computer systems however simply wish to grasp the change above then my reply is sufficient for you, in any other case for those who wish to grow to be a programmer, then as an alternative of asking this kind of query that do you not anything like above, prefer a language, be taught it and take a look at to clear up the trouble through what you've gotten found out. Learn programming in a certain programming language for those who do wish to create matters. When you'll software good in that language, be taught an extra and examine those 2. If your be taught the best way to software with none certain language (studying programming in pseudo code handiest) and you'll don't have anything to do greater than to throw you're employed into the thrash basket. Try to do the useful first, make a truly factor first, and the intricate after.
Looks like they used javascript. Do a google for "free javascripts" and you will find several sites that offer free scripts for creating menus like those.