Do you need to patch?

I’m very new to this as well and have dabbled a little now in then in linux for the past 10 years.

Do you /should you patch all the files before you install them??

Why are there different paches ie asc and shal?