I've tried lots of things but haven't finished any.
lsc: One big regret I have about some of my early projects was that I did not leave them online.  I wrote a book price search engine when I was a few years older than you.  it was actually pretty cool, but I folded the company because the competition looked pretty hot at the time.Folding the company (or at least not working on it more) was probably the right decision.  The mistake was that I took the code offline and lost it.save every piece of code you write.    If possible, put it in public.  Not only does this help you if you later have an idea or opportunity that would use your old stuff, but it builds up credibility, and it helps give you an idea how far you have personally come.So yeah, if there was one piece of advice I could send back in time to me at 18, that'd be what I'd say.  Make sure all the technical stuff you do is accessible online forever, even if it no longer works.Seriously, the social bullshit works itself out once you figure out that you get to choose your peers.  (and you do.  It's hard to imagine after going to high school and being forced to choose from the thousand or so people your age who happen to live within a few miles of where you are born, but as an adult, you absolutely get to choose your peer group and your culture.  no matter how weird you are, there are other people like you.)