Tips for starters on programming?

ok so i really wanna learn to code but i dont really know where to start. i have some javascript experience but not alot and i would really like some tips. My goal is to make a game in the future and i know its gonna take a whole lot of time and effort but thats why its a goal.

so i have 2 questions what language do you reccomend and where do i start?

oh and im gonna buy a book as soon as i know what language to choose.

thanks.

I would suggest to look at enchant.js. Its simple and it will help you understand programming. http://enchantjs.com/