First you need to know what you want to do, for later study. There's no point in learning something that will not use in any way. All the codes of this forum are open, try to study them, extract only the required. Take a look also includes several commands are with comments explaining what it's for, etc. Good luck!