Coding/Programming for Beginners
Every one who wants to start off with hacking in a beginner or below beginner (dummy level), always wants to ask seniors for their help or the most entitled question “Where Should I Start?”. So below is the article for Coding/Programming For Beginners.
So, First of all, I recommend The Best And Easy To understand book “The Hackers Underground Handbook”. It creates a good basic conception for a person wants to start his hacking career.
In my opinion, for the ones who are starting off, Should take down or master their HTML skills first, to understand the source code of webpages. Basic coding and programming starts from HTML (Hyper Text Mark-up Language).
There are many sites out there on the internet with engines to make you much stronger. Secondly, try to master python and C, because most of the tools and exploits (A small piece of code which take the advantage of bug or loop hole in a specific program.)
NOTE:- If you are really intended towards hacking than, golden advice is, always use linux. Now which distribution to choose? well for beginners, I advice to use Ubuntu, and for intermediate ones, Use kali or Backbox.
And I personally learned from www.codecademy.com. A very useful and understandable coding for beginners.
Now lets see some useful websites out there to help you mastering your skills:
► http://www.w3schools.com/
Without a doubt, this is one of the best websites out there to learn programming. If you want to get into web development, there’s no better place to start than W3Schools. HTML, CSS, JavaScript, SQL, PHP, XML, JQuery – You name it, this website has an abundance of learning material for vast number of programming languages and it’s tailor made for beginners.
► http://www.learnstreet.com/
A relatively young website, but it has a lot to offer. It has highly interactive free online courses on Python, Ruby and JavaScript (yet). Again, a great place for beginners to start. It presents examples and questions that the user has to actively participate in and solve problems in the browser itself.
► http://teamtreehouse.com/
A very well made website, it has tons of “projects” in different programming languages. Each of these projects are a compilation of videos in which a person commentates or teaches you about completing the project, what all you need to do and how to do it. Clearly, they’ve put a lot of effort into it and it did come out great.
Other than these, there are many more websites which offer great courses and material for learning programming. A few of these are mentioned below according to languages:
►Multiple Languages:
• https://www.bitcast.io/
• https://www.udacity.com/
• http://www.codecademy.com/
• https://www.codeschool.com/
►Java
• http://www.learneroo.com/
• http://funprogramming.org/
►Javascript
• http://codehs.com/
• http://jsdares.com/
►Ruby
• https://rubymonk.com/
• http://hackety.com/
• http://tryruby.org/
►HTML, CSS, JAVASCRIPT
• http://css-tricks.com/
• http://www.codeavengers.com/
• https://tutsplus.com/
►Other / Uncategorized
• https://www.codeeval.com/
• http://quackit.com/
• https://www.khanacademy.org/
• https://www.udemy.com/
• http://net.tutsplus.com/
• http://projecteuler.net/
• http://webdesign.tutsplus.com/
• http://wp.tutsplus.com/
• http://www.webtechlearning.com/
• https://www.coursera.org/