Contents
Which programming languages are the most useful for an aspiring IT security professional/Hacker?
A hacker should know two or more programming languages so in this post I am explaining about which programming language a hacker should learn for hacking and top six most helpful websites to learn programming languages easily.
Having the prior knowledge of programming is something which will separate you from all the other script kiddies and other tool lovers out there. Lots of times during penetration tests you come across a point where you need to write or build your own custom scripts and programs, and this is where the knowledge of programming comes handy.
The other, and by the far the most important, advantage of programming is that you will be able to understand exploit codes and even learn to write them too. Even though there are programs which have made the process of exploit writing much simpler, you still need to have a solid grasp of programming languages in order to know how the exploits work.
Web Hacking
Now if you are interested in web hacking subject, subject then I would recommend you to learn the following languages:
1. HTML – Start with HTML if you don’t know it.
2. JavaScript – Next learn JavaScript, which will help you understanding the fundamentals of cross-site scripting which will be explained later in this book.
3. SQL Databases – You should learn to work with databases, which will help you to understand the fundamentals of SQL injection attacks which will be also explained later in this book when we come to the web application hacking chapter.
4. PHP – Learning PHP should be your one of your first priorities if you want to understand the mechanisms behind the web hacking attacks. I would recommend you to learn it as soon as possible.
Recommended Sources:
5. W3Schools – W3Schools has wide variety of e-learning courses including languages like PHP, HTML, JavaScript, etc. If you have zero knowledge of programming languages try starting with HTML and JavaScript.
- Indeed
- Naukri
- Monster
- JobBait
- Careercloud
- Dice
- CareerBuilder
- Jibberjobber
- Glassdoor
- Machine Learning
- Mobile Development
- SEO/SEM Marketing
- Web development
- Data Engineering
- UI/UX Design
- Cyber-security
- Graphic designing
- Blockchain
- Digital marketing
- Coursera
- edX
- Khan Academy
- Udemy
- iTunesU Free Courses
- MIT OpenCourseWare
- Stanford Online
- Codecademy
- ict iitr
- ict iitk
- NPTEL
- Microsoft Excel Help Center
- Excel Exposure
- Chandoo
- Excel Central
- Contextures
- Excel Hero b.
- Mr. Excel
- Improve Your Excel
- Excel Easy
- Excel Jet
- Zety Resume Builder
- Resumonk
- Resume dot com
- VisualCV
- Cvmaker
- ResumUP
- Resume Genius
- Resumebuilder
- Resume Baking
- Enhancy
- Ambitionbox
- AceThelnterview
- Geeksforgeeks
- Leetcode
- Gainlo
- Careercup
- Codercareer
- InterviewUp
- InterviewBest
- Indiabix