What you are feeling is not restricted to your school / college. I've seen toxic work places do the same thing to some of my friends. If you are passionate about X but are surrounded by people who do not understand your passion, it can make you seem like an island to everyone. That would explain the `bubble` effect you are feeling.
Participate in online communities; Get involved in an open source project; Find people in your area that love to code or share other interests (surely there must be some); Make a cool project and show it to us. The possibilities are endless.
Know that what you are feeling is a passing shower. It will wear off when you connect with like minded people and do / share different things. Ups are downs are normal.