Hello people, so I have pretty much always wanted to learn the ways of hacking but have just recently actually started to do some research. But really I want to gain lots of knowledge that will allow me to write code to make useful programs, to make computer games, hack into other networks for lulz, and I just basically want to learn all I can about programming and hacking in general. I really have no idea where to start and what to learn first. I am truly a real noob who knows literally nothing thus far. I just downloaded python and am actually making a little progress in learning it but I have a long way to go. I also hear that I should get Linux because windows is terrible for programming and it's also very un secure...or something. But anyway I would appreciate it if I could get any guidance as to what I should do first. Thanks.