AVRDUDE allows you to upload the program onto your AVR chip.
To make sure the connections were correct I typed the following command onto the terminal
avrdude -p attiny44 -c usbtiny
-p is the part number to specify the AVR device(attiny 44) and -c means the type of programmer
(usb tiny).
to get a list of programmers for AVR, type
avrdude -c asdf on the terminal. It will list all the valid programmers for the AVR.
Once you specify the programmer(usbtiny), you can type
avrdude -c usbtiny. It will list all the valid parts for the specified programmer.
I got the following feedback when I ran the command and I knew things were connected and ready to communicate with my computer.