Should I drop out or not?
lionhearted: College does two things primarily:1. Learning.2. Credentialing.There's also the social aspect, but it's way overrated. There's way more fun/socializing to be had in the real world. So you've got:1. Learning: You're obviously able to self-teach. Not sure how familiar you are with college courses - it's much slower learning than self-teaching. The place where college is good is for things that'd be way too tedious to stick with in self-teaching. I still think Accounting 201 is the best college course I ever took - everything else I could have self-taught or learned from someone I respected. But I sure as hell would've never taught myself double-entry accounting without a course.2. Credentialing: College is a credential. A degree is an easy big credential to get, and it helps a lot. But if you've done lots of great stuff, and no degree, you won't have much trouble. The problem is the "lots of great stuff" - specifically, tangible great stuff that you can show and point to. I wouldn't hesitate to hire a hacker who had built a couple cool things, experimented in business, and had no degree. If a kid had showed me how he started a business that made $7,000 in revenue before folding, and that he'd coded a Firefox add-on, I'd be all over it. If a technical writer listed on a resume that he'd compiled research and created 300 Wikipedia pages just because he loved it, and gave me links to his favorite 3 or 5, lack of degree wouldn't stop me from checking him out thoroughly.Managers/bosses look for credentials and track record. College is such a good credential because college sucks, so bosses know you can stick through something that sucks when it starts sucking if you finished college.If you want to get in "the army" (big companies), you might need a college degree. It shows you can take orders and do stupid stuff. If you decide to just go crazy and start doing mercenary work, you'll be able to sign on with some revolutionary, commando assassin companies, but the army will frown about taking you on. That's okay if you find the army boring.The key is, figure out how you're going to learn if you don't go to college. (You seem like you can self-teach). Then figure out how you'll get CREDENTIALS. A track record. Do some tangible stuff, and FINISH IT. Even if it sucks. Something you can write down if you apply for a job or try to get financed or borrow money or get investors. Any credentials are good credentials.Dropping out might be one of the best things you could do for your life - just make sure you do some cool stuff instead of playing XBox and drinking Mountain Dew.