Most if not all retail laptops come with windows 8 or 8.1 preinstalled on them so windows 7 is out of the question when buying a brand new laptop. If programming is going to be your area of study, it may not hurt to have a feel for the windows RT interface as being able to design apps for it...