TeenHacks Long Island Quickstart Guide
  • Home
  • Basics
    • FAQ
    • General Details
    • Coding-Related Basics
    • Code of Conduct
    • Asking for help
  • Projects
    • Project Ideas
    • Web Dev
    • Game Dev
    • Machine Learning
    • Animation
Powered by GitBook
On this page
  1. Projects

Web Dev

  • Actual Development

    • Using HTML, CSS, and JS is the traditional default, but there are tons of frameworks you can use.

      • Tailwind, Astro, Svelte are all popular front-end wise

      • Next.js, Express.js, Flask and Django for Python devs (Flask is more lightweight) are all popular back-end wise

      • We've only listed these here to give you an idea of the extent of the space and some of the biggest names. Just start from whatever programming language(s) you know best and find a framework that has a good balance between power and a low learning curve. Don't waste too much time worrying about it for this event.

        • How to learn:

          • Start with a relatively short general tutorial if you want to get a general idea of how things work.

          • Just search things up! You'll learn best by just figuring out how to do things as you go instead of trying to memorize everything in advance.

  • Hosting

    • Github pages (for a static website)

    • Vercel (especially if you're working with Next)

PreviousProject IdeasNextGame Dev

Last updated 4 months ago