In the 1960s Dartmouth BASIC programming language  it was designed and implemented at Dartmouth College by John Kemeny and Thomas Kurtz. Over time, BASIC became a popular language for home users and for business use, introducing many people to programming as a hobby or career. Many of the modern concepts of computer graphics, dynamic objects, and object-oriented programming were created by Ivan Sutherland in 1963 in Sketchpad. . In the mid-1960s, Seymour Papert, a mathematician who had been working with Piaget in Geneva, came to the United States, where he co-founded the MIT Artificial Intelligence Laboratory with Marvin Minsky. Papert worked with the team of Bolt, Beranek and Newman, led by Wallace Feurzeig who created the first version of Logo.  in 1967. Late 1960s Alan Kay  he used the term ‘personal computer’ and created a concept prototype, the FLEX machine. He also considered a ‘Dynabook’ machine, the sketches for this look a lot like laptops of the last few years. the drill  The language was developed by Ole-Johan Dahl and Kristen Nygaard and this included object-oriented concepts. Douglas Engelbert worked on a project to augment the human intellect, as part of the Augment  project demonstrating Hypertext and videoconferencing.
Alan Kay joined the Xerox Palo Alto Research Center (PARC)  California in 1971. Throughout the 1970s, the PARC group led by Dr. Kay developed an integrated programming language and programming environment called Smalltalk. . In the early 1970s, the Alto personal computer was created at PARC. The Alto finally introduced the world’s first What-You-See-Is-What-You-Get (WYSIWYG) editor, a commercial mouse for input, a graphical user interface (GUI), and a bitmap display, and offered menus and icons and connected to a local area network. The Alto provided the basis for Xerox’s STAR 8010 information system. There was still a need to find a common use for a personal computer that would increase the demand for it. In 1978, Harvard Business School student Daniel Bricklin came up with the idea for an interactive visible calculator. Bricklin and Bob Frankston later co-invented the VisiCalc software program. . VisiCalc was a spreadsheet and the first ‘killer’ application for personal computers, as this application provided a rationale for using personal computers as a productive tool.
During the 1980s, personal computer ownership became increasingly popular, and many home users programmed using BASIC. In the early 1980s, IBM developed the first personal computer built from standard parts (called open architecture). . This included a command line operating system written by Microsoft and the Microsoft BASIC programming language. Apple further developed the GUI for Lisa  which later became the Macintosh (Mac). The IBM-style PC became more popular for business applications, while the Apple Mac was often used for desktop publishing.
End-user programming research has continued to this day. Research has continued in Visual Programming techniques  for example Alice Programming by example automated assisted scheduling and natural language programming . Squeak and Croquet they have developed from early work on Smalltalk.
Tim Berners-Lee  developed HyperText Markup Language (HTML), and has been involved with the World Wide Web Consortium (W3C)  in the development of standard base languages for the Web. This has fostered the growth of the ‘Semantic Web’  allowing both humans and computers to search for and interact with pages more, and thus encouraged the development of interactive web pages and communities.
1. A brief history of spreadsheets – http://dssresources.com/history/sshistory.html – Decision Support System Resources – by DJ Power, Publisher, DSSResources.COM.
2. Alan Kay- http://www.acypher.com/wwid/FrontMatter/index.html – Look what I do – Programming by example.
3. Alan Kay ETech Presentation 2003 – http://www.lisarein.com/alankay/tour.html – Lisa Rein’s tour of Alan Kay’s 2003 Etech presentation.
4. Alice v2.0 – http://www.alice.org/ – Learn to Program Interactive 3D Graphics.
5. Smooth Apple – http://fp3.antelecom.net/gcifu/applemuseum/lisa2.html – The first affordable GUI – Lisa Jan 1, 1983, Jan 1, 1984, Lisa Jan 2, 1984, Apr 1985.
6. Croquet – http://www.opencroquet.org/ – a new open source software platform for building deeply collaborative multi-user online applications.
7. Dartmouth BASIC – http://en.wikipedia.org/wiki/Dartmouth_BASIC -Wikipedia.
8. The demo – http://sloan.stanford.edu/mousesite/1968Demo.html -Stanford University.
9. Open Directory Project Dmoz – http://dmoz.org/Computers/Programming/Languages/Visual/ – Visual Languages - Programming Languages Reference – Visual Languages.
10. The early history of Smalltalk by Alan Kay – http://www.smalltalk.org/smalltalk/TheEarlyHistoryOfSmalltalk_II.html – 1967-69: The FLEX Machine, an early attempt at an OOP-based personal computer – Alan Kay – Smalltalk.org.
11. Fifteen years of the Web – http://news.bbc.co.uk/1/hi/technology/5243862.stm – Internet Timeline – BBC Technology.
12. Henry Liebermann- http://web.media.mit.edu/~lieber/ – Research Scientist – MIT Media Laboratory.
13.History of HCI- http://www.idemployee.id.tue.nl/gwmrauterberg/presentations/HCI-history – Systems, people and key ideas – Presentation by Matthias Rauterberg.
14. History of HCI – Sketchpad (1963) – http://www.idemployee.id.tue.nl/gwmrauterberg/presentations/HCI-history/sld020.htm – Ivan Sutherland – MIT Lab – Presentation by Matthias Rauterberg.
15. Inventors of the modern computer – http://inventors.about.com/library/weekly/aa031599.htm -The History of the IBM PC-International Business Machines.
16. Jenna- [http://jena.hpl.hp.com/juc2006/proceedings.html] – First Jena Users Conference – Proceedings.
17. 2004 Kyoto Prize Laureates – [http://www.kyotoprize.org/commentary_kay.htm] – 2004 Kyoto Prize Laureates – Dr. Alan Curtis Kay (USA, b. 1940) – Computer Scientist, President, Viewpoints Research Institute.
18. Open cycle – http://www.openency.org/ – OpenCyc.org – General knowledge base and common sense reasoning engine.
19. Palo Alto Research Center (PARC) – History – [http://www.parc.xerox.com/about/history/default.html] – History of the PARK.
20. The programmer’s apprentice – http://portal.acm.org/citation.cfm?id=87912&dl=ACM&coll=GUIDE – The ACM Digital Library.
21. Programming by example – http://web.media.mit.edu/~lieber/PBE/index.html.
22. Protect – http://protege.stanford.edu/ – Protected Home – Ontology Development Environment.
23. Tim Berners- [http://www.w3.org/People/Berners-Lee/Lee] – Tim Berners-Lee.
24. Top Braid – http://www.topbraidcomposer.com/ – Semantic modeling toolset – Visual modeling environment.
25. What is the logo? – http://el.media.mit.edu/Logo-foundation/logo/index.html – MIT Logo Foundation, What is Logo.
26. Wikipedia- http://en.wikipedia.org/wiki/Ajax_%28programming%29 – Ajax (programming).
27. Wikipedia- http://en.wikipedia.org/wiki/Natural_language_and_computation – Natural language processing.
28. Simulated – http://en.wikipedia.org/wiki/Simulate – Simulated.
29. World Wide Web Consortium (W3C) – http://www.w3.org – Take the Web to its full potential….