programming language and other basics

shreya123

Honorable
Jul 11, 2013
1
0
10,510
before I start, I wanna make my present situation clear.
i know nothing about programming and languages, but I am still interested in learning programming.
I have purpose of learning it clear, as i am interested in web design, and video game design but I dont know which languages will this purpose best. moreover, I dont know if there is anything else I should know before start learning any language like some basics such as HTML or anything..

one more thing , I also have an interest in ethical hacking, and this link: http://www.catb.org/esr/faqs/hacker-howto.html tells me that python will be a good language to begin with , so final question: which one hacking or web design orgame design should i start first: i don't wanna start a hard language first and end up frustrating.
Please help, and if possible suggest step by step material ( languages ) in terms of how i should begin it.
I hope I have made myself clear and thanks in advance.
 
Solution
You can hack in any language, to even begin with hacking you have to understand how it works and how variables can escape so you can manipulate them and exploit that.

Html for example is unhackable unless you get access to the FTP and that will require some malware/keyloggers.
While PHP runs on the server so when you connect you have a link/path to the server and you can use this file in anyway you want, 99% of PHP on sites contains somewhere some human error.

This is how it works for practicly all languages and i recommend starting with PHP, try not to be a "hobbiest" but a proffesional focused on learning a new language with an eye out on security, be hard on yourself and never say its done it works!.


My answer in this topic will...

jpishgar

Distinguished
Jan 5, 2010
252
9
18,965
Greetings!

Here at Tom's Hardware, we don't really allow discussions on the subject of hacking.

If you'd like to learn programming, this is definitely a good resource for you as we have a ton of programming-savvy folks here. If you'd like to learn web design, well, we've got those too. Hacking, however, isn't really a legitimate skill discussed on our forums. It is the functional equivalent of discussing "How would I break into a bank vault?", even if discussed in the framework of doing so ethically, it doesn't lend towards the culture we've established at Tom's.
 

Apanzee

Honorable
Moderator
Dec 17, 2012
789
0
11,260
To be perfectly honest, the two easiest languages are Java and HTML. Long before I joined Tom's I had my own tech forum and designed the site myself, with exception to the forum software which was leased from a different web designer. I can honestly say that HTML is a a great language to start learning, if you have no prior experience.

You can download programs that assist you in the web design, and allow you to drag and drop elements in place such as images etc. Once in place, it will automatically render the code for you. This allows you to see first hand and step by step how to build a site from the ground up.

Once you think you've got it somewhat figured out, try developing a simple web app like a dice roller or a random number generator.

There is also plenty of guides available, a quick Google search for "beginners HTML" or "HTML how to" will yield thousands of guides and videos to get you started.

This is an HTML editor that includes a preview pane and a bunch of other nifty features. The trial version enables most of the features, and you can even use the companies servers to host your site as you build it for a live preview!
 

DragonChase

Honorable
May 22, 2013
27
0
10,610
You can hack in any language, to even begin with hacking you have to understand how it works and how variables can escape so you can manipulate them and exploit that.

Html for example is unhackable unless you get access to the FTP and that will require some malware/keyloggers.
While PHP runs on the server so when you connect you have a link/path to the server and you can use this file in anyway you want, 99% of PHP on sites contains somewhere some human error.

This is how it works for practicly all languages and i recommend starting with PHP, try not to be a "hobbiest" but a proffesional focused on learning a new language with an eye out on security, be hard on yourself and never say its done it works!.


My answer in this topic will tell you where to start programming:
http://www.tomshardware.co.uk/answers/id-1719687/start-programming.html

PS. i program for years now :D and be sure to pick a best answer! if you have any other question ask me, i really love programming so, i love programming questions as well.
 
Solution