If you're feeling ambitious, you can pick up some basic programming skills in this course: It's self-paced, so you can go through it as slowly or quickly as you like.
It is, as the URL suggests, an introductory Linux course. Learn how computers work, and then circle back to the "hacking" thing later.
#CMD HACKING COMMANDS HOW TO#
If you're new to computers, you don't need to concern yourself with how to "hack". So, we can run the dir command to list all directories, and we can use any other Windows command, exactly like running the commands through the Command Prompt: We are going to run the help command, and then go to the filesystem section, we will see that we can download, edit, remove files, delete files, rename files, search files, move a file. It is not going to magically bestow knowledge, understanding, or skill upon you anymore than handing you a circular saw and a hammer would turn you into a master carpenter. Kali is a nice little toolbox, but that's all it is. If you want to actually learn and acquire some skill of your own, however, skip it for now. PowerShell has a steeper learning curve, but it can do some pretty terrifying things in the right hands.Īs for operating systems, if you want to be a 1337 WEP-cracking skiddie then, by all means, boot up Kali first thing. You will probably have an easier time of things if you learn BASH, simply because the bulk of educational material, tutorials, etc., are focused on Linux environments. Your stock shell in most Linux environments will be BASH, (Bourne Again SHell), and while it's far from the only *nix shell available, it's typically adequate for anything you might want to do, partially because it's fairly powerful itself, but also because of the everything-is-a-file nature of nix makes it easy to "pipe" various applications and scripts together.
There are also Windows implementations of various *nix shells that you can use in Windows, both natively and through Cygwin. In Windows, you can generally use CMD, or the vastly more powerful Windows Powershell. Generally speaking, the stock one in whatever OS you're using is good enough for most purposes, and the differences between them are largely administrative in nature (I like ConEmu in Windows for tabs and some basic saved dialog options, for instance).Ī shell is what actually executes commands entered into a terminal, and you have some choices here as well, regardless of your environment. A terminal is pretty much just an interface for interacting with shells and, to be honest, which one you use isn't that important. In general, anyone who gives you an unqualified "JUST USE $TOOL IN $OS!" is probably not anyone you need to listen to.įirst of all, you should know the difference between a terminal and a shell.