I have been interested in learning to hack for quite a while now but don't know where to start. I know how to work computers pretty well, but I don't know how to program, use Linux, etc. I just started learning Java for an ap computer science course, but that's about it. I've read a lot of things that say to learn python or Linux first, but since I am learning Java, I was leaning towards learning how to use Linux because I don't want to get confused between python and java. I've looked into what Linux distro I should use, and some people say to use Ubuntu first if your a beginner, but this site seems to advise starting with Kali if you want to hack. Should I be learning Linux, Python, or something else first and if I should be learning Linux first which distro should I start on? I also want to still be able to use windows for school so I think I want to do a dual boot. Thanks for the help.