Yes you should! It's also important to know how basic data structures work(you will learn it in college). I studied before college on a good book of data structures in C which introduce from the basics(like binary numbers and so on) that let you learn C and also improve a lot in algorithms. The book name is "data structures using C". Here is the amazon link:
http://www.amazon.com/Data-Structures-Using-Aaron-Tenenbaum/...
Have much success in your degree!