I was wandering if a shell (as in dos shell)is for commands and programming?
and why is it not called a window?

keep in mind ive been learning networking and programming for a less then a year.