so it would probably be best if i took it to a shop to have it cleaned since I am really new to the dslr world?
If you do some research on the web first you can do it yourself, it's really not all that hard. i t requires some backgrond info and being gentle. The image sensor actually has a couple of other layers in front of it. One of those layers is a UV filter.(see step 2) Another layer in front of the image sensor is the anti-aliasing filter
Step 2 is to take the UV filter off the lens. Wrap the UV filter in a clean micro cleaning cloth and put it in a dry, dark place, but remember where it is. Put it back on the lens when your ready to ship the lens to it's new owner in a couple/three of years.