So You Want to Become a Programmer
From Compsci.ca Wiki
First Steps: Know Your Environment
- ASCII
- File extensions
-  Command-line
-  Commonalities between *nix and Windows shells
- Spaces to separate arguments
- PATH
 
-  Differences
- Less need to modify PATH on *nix (/usr/bin and /usr/local/bin)
- Running executables in current directory
 
-  Bridging the gap
- Cygwin
 
 
-  Commonalities between *nix and Windows shells
- Filesystem hierarchy

