Cut the materials for the shelf supports out of 2- by 4-inch lumber. Cut two pieces to the same length as the planned height of the top shelf. These pieces serve as the legs. Cut two horizontal frame pieces to 18 inches for each planned shelf. These materials build one shelf support unit. The project requires a minimum of two units and can include one support for every 4 feet of length for larger shelf units.
Assemble the shelf supports. Use 3-inch deck screws or 16d nails to fasten a horizontal support at the planned height of each shelf to each side of the legs of the support. The support assembly looks a bit like a ladder at this point, although the spacing might be uneven if the project plan includes shelves of uneven heights.
Fasten the shelf supports to a wall. Nail the supports to wall studs with 16d nails, or attach the supports to concrete or blocks walls with construction adhesive. Space the supports no more than 4 feet apart.
Cut shelves from plywood or oriented strand board, or OSB. Use at least 1/2-inch plywood or OSB for shelves that will carry standard weight and 3/4 inch materials for shelves that will carry heavier weight. Cut the material to fit between upright members of the support frame.
Lay the shelves between the uprights on the horizontal supports. Fasten the shelves in place using 1-1/2 inch screws or 6d nails.
Paint the shelves and supports, if desired, to match other portions of the basement or garage.