Don't start with C, please.
Java or C++ is the conventional choice, so might as well. C++ doesn't hold your hand as much.
--
"As the size of an explosion increases, the number of social situations it is incapable of solving approaches zero." -Vaarsuvius, Order of the Stick