I'd say learning how to write small algorithms to do things is more important than the language you pick - once you know how to program, I find the language I pick isn't as important since it's mostly syntax differences and other minor specifics to the language I then need to worry about Learn the basics of object-oriented programming and make use of splitting complex tasks into smaller functions, don't use GOTOs to jump around code, and you should be set for many modern languages