If you don't have any programming experience i'd suggest you start with BASIC, it's a simple language not used much for projects but it's great to learn from. I started in Cobol and moved on to C, i think cobol is dead, but if you master C you'll find other languages similar and easy to learn. Also try picking up one of those beginner books like Sam's Publishing: Absolute Beginner's Guide to C, it will only provide a base to expand off of but it's a good place to start