I am interested in becoming a white-hat/ethical hacker, but I know nothing about operating systems and programming. What is a good website/forum to help me learn about this? What are good things to learn? Or where is a good place to start? I was thinking about Python and Linux? Thanks in advance.