Theres loads of these topics about tutorials search the forums and you'll find them. You can find example source code
here. I think visual basics a good language to start with although every member will probably disagree right now. VB .NET is good and its free so if you want you could learn that without doing visual basic first. If you learn VB .NET employers are much more likley to employ you because its used in the business world where as visual basics pretty much dead as far as jobs go, don't get me wrong though there are still a few visual basic jobs around. Visual basic was one of the first languages that I learned and I still use it for small programs. I would reccomend C++ because its used pratically never ending jobs that require C++ skills so if you learn that then you should always have a job if your good at what you do. I would suggest that you learn VB first which will teach you the basics of programming and then when your confertable with that move onto another language.