How to become a great programmer.
For this task read the following article by Peter Norvig.
http://norvig.com/21-days.html
In the comments section below share your answers to the following:
1)Why do you want to learn Linux?
2)What will you need to help you learn?
If you see affinities with anyone else let them know and we can help eachother acheive our goals.