Learning to become hacker is not as easy as learning to become a software developer. I realized this when I started looking for learning resources for simple hacking people do. Even to start doing the simplest hack on own, a hacker requires to have in depth free photoshop tips and tricks pdf of multiple topics. Some people recommend minimum knowledge of few programming languages like C, Python, HTML with Unix operating system concepts and networking knowledge is required to start learning hacking techniques.
Though knowing a lot of things is required, it is not really enough for you to be a competent and successful hacker. You must have a passion and positive attitude towards problem solving.
The security softwares are constantly evolving and therefore you must keep learning new things with a really fast pace. I hope these free resources will help you speed up on your learning.
If you decide you pursue ethical hacking as a career option, you may also want to read some in depth ethical hacking books. Its true that some common types of hacking can be easily done with help of tools, however doing it does not really make you a hacker. Hacking is not only about knowing “how things work”, but its about knowing “why things work that way” and “how can we challenge it”. These tutorials are not really simple for anyone who is just starting to learn hacking techniques.