Space marines (as always) make possibly the best starter army there is, they are easy on the wallet and can get powerful armies with a relativly few models.
Black templars are a really poor in the way that they really suck when used in a heavy support army, they really are dedicated to close combat. For a mix of shooting and assault try a standard codex list (one using codex space marines without any traits).
Tyranids aren't the easiest starting army as they generally need lots of models (this could be a problem if cash is a issue) and have lots of rules to keep in mind. They are pretty much the best close combat army in the game but do require a bit of care when playing to make them their most effective.
It all comes down to personal preference, anyway, I hope this helps.
Black templars are a really poor in the way that they really suck when used in a heavy support army, they really are dedicated to close combat. For a mix of shooting and assault try a standard codex list (one using codex space marines without any traits).
Tyranids aren't the easiest starting army as they generally need lots of models (this could be a problem if cash is a issue) and have lots of rules to keep in mind. They are pretty much the best close combat army in the game but do require a bit of care when playing to make them their most effective.
It all comes down to personal preference, anyway, I hope this helps.