Programmer?
Operator?
System Administrator?
To teach you what you need to know
To teach you what you want to know
Hopefully these two have a lot of overlap
Who has a computer?
What type of operating system is installed on it? Apple, Microsoft, Linux?
What version?
Who has a connection to the Internet?
What type? FIOS, Cable, Dial up?
Who has Microsoft Office installed?
Which applications do you have?
Which versions do you have?
Computer lab at the school
Are you learning a particular application, a skill or fundamental concepts? If you learn Microsoft Word 2010, what happens when a new version comes along (Office 2013 is already out). Can you adapt when the interface and features change? Seeing the differences in how applications implement a feature gets at the core functionality of that feature. BUT, there are only so many hours in a day.
Computer lab at the school
Amazon EC2?
Office 365 Home Premium9.99/month 99.99/year
Office 365 University79.99/4 years
Make sure it will work on your device!
Apache Open Office
Grubba Web based.

Old Time intro to computers (22:19) History of Computers (48:08) History of Computers (26:16) UNIX Operating System (27:27) Apple Lisa (One of the first OS with GUI) (21:59) Ivan Sutherland (10:34) The Internet before WWW (56:26)