Linux learning materials, including Linux common instructions, shell programming, GNU maker