PRO-TIP All of these commands are case-sensitive. In Linux, it is common to restrict file and directory names to lower case letters and digits. This helps to make it easier to remember and use those names later in programs, scripts, web pages, etc. This means avoid capital letters, spaces, dashes, etc. in the names you choose to create.
These instructions assume that you have already logged into to a CS Linux workstation.
cd ~/private
mkdir cs400
cd cs400
mkdir homeworks
mkdir programs
mkdir programs/practice
cd programs/practice
Many software developers use an IDE like Eclipse. Such programs create project folders in a workspace on the underlying file system when the program selects the File->New->Project wizards. You will need to know where your IDE's workspace exists in your file system for some command-line development steps (version control, running build scripts, renaming and copying files). Be sure to ask a TA for assistance in locating your workspace and project files from the file system "explorer" tools.