I thought I liked linguistics but had a terrible experience with the first linguistics course I took (Intro to Sociolinguistics). Will I have a better time if I try taking a different course? Are there any you would recommend?

It can make a huge difference which instructor and topic you start with, so think about which part didn’t work for you. Maybe another faculty member’s approach would suit you better, or maybe a different area of linguistics.