The most comprehensive learning address for linux:
Linux Tutorial | Novice Tutorial
Linux online editor:
Rookie Tutorial Online Editor