Hello every time I startup my linux computer I have to manually opena all the programs that I am working with. Is their a way to automatically start applications at startup so I don't have to do it manually?
Yes, if you open the Control Center, under the Personal section is Startup Applications.
Open that and you can either select the Options tab and tick to remember running applications when logging out, or you can press add to add each program that you want to startup on login.
The command that you enter is what you would enter into the Terminal to start a program, which tends to be the name of the application. For example, the command caja will open caja and parcelite will open parcelite.