Here are the top level directories in your Linux system, with a brief explanation of the purpose of each:
/
: The top level directory in your system. It's called the root directory, because it's the root of the system: all the rest of the directory structure emanates from it like branches from the root of a tree. Don't get confused by the /root directory, by the way; that's a different 'root'.
/bin
: Contains binaries for your system. The /bin directory is, by default, in your PATH, meaning that any executable file in this directory can be executed just by entering the file name at the command line.
/boot
: Contains files necessary to boot your system, including the kernel.
/dev
: An abstracted directory which contains all your system devices: hard drives, CD-ROMs, sound cards, and much, much more. When devices are mounted, it occurs here.
/etc
: Contains most of the system and application configuration files your Linux machine uses. Back this directory up regularly.
/etc/skel
: "skeleton" files used to create user accounts.
/home
: Contains the home directory for each system user.
/lib
: System modules, software libraries, & information databases, shared by various applications & the system itself.
/opt
: Optional software that you installed.
/proc
: Another abstracted directory which is created when the system boots. Contains information about the processes on your system.
/root
: The home directory of the root user.
/sbin
: Contains additional system binaries that are only available to root. Mostly admin tools.
/tmp
: The temporary directory. Any user can place stuff in here, but be forewarned: your system periodically cleans out this directory, and anything you leave in here will be deleted.
/usr
: Contains subdirectories that will be used system-wide by all users, including binaries, libraries, man files, and other things.
/usr/doc
: Program documentation.
/usr/info
: Program documentation.
/usr/lib
: Program libraries (shareable system program modules).
/usr/man
: Manual pages.
/var
: Contains variable data that changes in size as the system runs. For instance, log files, mail directories, databases, and printing spools.