>>105627299Give the guy some slack. Just having the mental facilities and drive to actually attempt to learn something puts him above 90% of the general population.
>>105626500There is absolutely stuff to learn, regardless of what that guy says. Learning by doing is great but sitting your ass down and reading up on the OSI model and file transfer protocols will make your journey far easier. And satisfying when you're tinkering with something and suddenly some obscure bit of text you read pops into your mind and fits like the last missing puzzle piece.
If you're already studying programming than keep doing it. Something like the comptia sec+ textbook is a great jumping off point as well.
I'd suggest keeping your eyes peeled for the /cyb/ generals that pop up occasionally on here. Tons of great resources in there and people who will be willing to help point you in the right direction.
(He is right about metasploit though. It's a crutch that will keep you from learning as well as you could.)