Your going to have that a lot, that's what college is for, learning. If you drop every class that have no experience in, your not going to get very far. I'm studying Electrical Engineering and just learning some C++ on the side for fun, it's not that difficult. The pitfall that most freshmen fall prey to is underestimating themselves. You get in there and get overwhelmed because you don't immediately understand everything that's presented to you, and you don't want to do the work outside the classroom to learn the material, so you just drop the class. It doesn't work, you won't make it with that attitude, trust me, I've been down that road. It just wastes time and money. Put your big boy pants on and do the work.