I'd recommend starting off with an easy language (yet useful and respected) like Python or Ruby. Once you've got the feel of it, move on to more advanced languages like C/C++,Java etc. For starters,...