An exhaustive list would be too long, and it depending on what you want to do you will use different commands. However, Canonical themselves provide this:
Edit: Sorry I see you've been on here for a while so you probably know the basics. It looks like Ubuntu now uses Dash as the default interpreter so you should look for dash resources for that. Of course you could still use things like Python, AWK, Perl and others under Ubuntu also.