Developers meet at one place and code something from scratch for about 48 hours straight, often working in teams, and then present their creations live to an audience and get scored on various criteria. Was that helpful?
Not sure the imposter syndrome is really relevant here. Hackathon is effectively throw a bunch of hackers in a room for a weekend or something and see what you can hack together