Dabomb18359 said:
How old are all you people? It seems you have these awesome hacking skills (at least to me with all these program thingies) yet many of you say "my younger sister" or "to my friend in school." Are these programs (like C++) easy to learn because right now i only know basic computer stuff, like Control-Alt-Delete stuff and none of this DOS stuff with all the C:/ directories.
The term "hacking" is often misunderstood and misinterpreted, I think. Hacking refers to getting entry to another computer. In the old days, this would be making a program that could travel through a comm port (or network cable) to see what's on the other computer, and do stuff (physically)to it. This was before firewalls, so now it's harder to do that, and even still, there's programs that can penetrate things.
All IBM compatible machines have some form of DOS capabilities. You can still go into command mode (DOS!

) and type in DEL somefile.ext and it'll delete. A batch file (.bat) can have a bunch of these commands. (delete, copy, append -- really annoying if you want to mess up exe files), edit, etc. You could even edit a text file, start it with MZ and put gibberish (alt-numpad sequences are good with numbers lower than say, 32), name it to an EXE file, and watch DOS crash. (Windows XP avoids this I think).
But, really, if you test something enough, you start to figure out what makes it break. Those things are called bugs, or exploits. (i.e., a common Windows exploit is that windows recognizes a file based on the filename. So, it assumes *.exe, *.com and *.bat are executable commands, even if they aren't). What it doesn't do is read the first few bytes of the file. It's like anything else - fiddle with it for awhile, and it'll eventually break. Tell a newbie to delete a file, and they'll do it. Windows won't ask any questions other than "Yes/No/Cancel". (this is why the command line is more dangerous. Put /y after del *.* and it'll delete it without asking. A Windows GUI doesn't have that option.)