I am totally new to the world of bikes and i know there are many different types of bikes like mountain and road and hybrid and what not but i do not know exactly what is best for the conditions i will be riding in.
I go to school at Umass Amherst and it is a very VERY hilly campus, some hills which are actually very steep. Almost everything is paved though and there might be some dirt paths once in a while as a short cut or a badly paved road full of potholes and some gravel but mostly it is paved. Also back at home on Long Island it will be normal paved road which is basically flat the whole way.
I plan on riding to and from class at school (a little under a mile) and to other places around town (no more than 3 miles). At home i plan on riding it to the homes of my friends who live under 5 miles away, or else i would have to drive. The roads here on LI do not seem to be very bike friendly though since they lack bike lanes and some lack even a shoulder. I also plan on carrying my books and stuff on the bike with me to and from class so i would need one i could use a bungee cord or something to keep stuff on the back thing over the back wheel.
I see a lot of people up here at Amherst have bikes with those curved handle bars that look sort of like like a backwards "C" with the brakes being vertical. I believe those are road bikes?
For these types of conditions, what bike would be best? From what i see around here it seems like a road bike, or are those hybrids and i can not tell the difference since i am a noob.