Mitch Frazier explains how to make use of parentheses to execute groups of commands in the background within shell scripts, in his Linux Journal article on subshells.
Linux Journal has published another article in its series on Bourne-again shell programming for beginners, this time with a tutorial on redirecting input from multiple files.
When I hear the phrase "floating point math", the idea of performing it within a shell programming language is probably the furthest from my mind. Nevertheless, the people at Linux Journal have managed to print a two-part article on this very topic:
IBM Developerworks has a great article on the Unix tput command, which is used for controlling the terminal. The article is aimed at the AIX market, but equally applies to Linux and other Unix-like operating systems.