First of all a brief introduction..
So Hello everyone!
As I'm sure you have guessed, I'm very new here, and have had a keen interest in pen-testing for a long time but never really found anywhere to begin or even where to look, as it can be a very taboo subject if you need to explain it to somebody and have to drop the "hack" bomb (depending on who you talk to), it does seem to have a lot of stigma around it.
I am from a programming background, I have been programming since I was roughly 13-14, self-educated of course and have been a software developer for the past 4 years.
I would be happy to talk to anyone who is willing, and am always happy to talk as I don't really know anyone who is very technology-orientated, even at my job people tend to avoid anything too technical like the plague, so it is very nice to meet all of you.
.. And on to some questions that I have.
First of all, I keep hearing that some basic knowledge in computer networking is fairly essential, however this seems very vague on such a broad subject.
Now I do know some about networking, however being self-taught I wouldn't be surprised if there are certain gaps in my knowledge, and I'd like to see if I should look a bit further into computer networking, or if what I know currently is adequate, for starting out.
Secondly, doing a lot of the programming myself I understand that it isn't really 100% necessary to remember exact syntax and such while coding, knowing that it is in your arsenal of tools, knowing the situation and how it can/should be used is more than enough, as syntax is always a short Google Search away. However does this transfer on to this side of things?
Finally, I found that when I was learning to program, I had one of my teachers to mentor me.. And now that I am a bit more proficient in it, I reach out and try to help others. If anyone is willing to mentor or even just talk in general, so I can get my feet wet or just talk and bounce ideas off of with some conversation, would be greatly appreciated.
And by mentor, I don't mean actively teach, I mean someone to be a go-to with questions they might have or something of the sort. I'm very aware that teaching isn't the easiest thing to do, and can be fairly time consuming, on both parties.
Thanks a lot for reading, I wish you luck!