Welcome to the First Commit resource hub! These resources are here to help you learn, build, and successfully complete your first hackathon project.
Getting Started Git & GitHubLearn how to manage your code, collaborate with teammates, and show your progress through commits.
-
GitHub Beginner Guide: https://docs.github.com/en/get-started
-
GitHub Skills: https://skills.github.com/
-
Git & GitHub Tutorial: https://www.youtube.com/github
New to coding? Start here:
-
freeCodeCamp: https://www.freecodecamp.org/
-
The Odin Project: https://www.theodinproject.com/
-
W3Schools: https://www.w3schools.com/
Resources for building websites and web apps:
-
HTML, CSS, JavaScript learning: https://developer.mozilla.org/
-
React Documentation: https://react.dev/
-
Next.js Documentation: https://nextjs.org/docs
-
React Native Documentation: https://reactnative.dev/
-
Expo Documentation: https://docs.expo.dev/
-
Firebase Documentation: https://firebase.google.com/docs
-
Supabase Documentation: https://supabase.com/docs
Create better-looking and more user-friendly projects:
-
Figma: https://www.figma.com/
-
Google Fonts: https://fonts.google.com/
-
Font Awesome Icons: https://fontawesome.com/
AI tools can be used as learning assistants during First Commit.
Recommended uses:
-
Understanding concepts.
-
Debugging errors.
-
Brainstorming ideas.
-
Learning new technologies.
Remember: AI should support your learning, not replace your work.
Deployment & HostingShare your project with the world:
-
GitHub Pages: https://pages.github.com/
-
Vercel: https://vercel.com/
-
Netlify: https://www.netlify.com/
Need help? Use these resources:
-
Official First Commit Discord: Soon
-
Mentor Help Channels: Email me - Harshil Arora
-
Workshop Schedule: Soon
-
FAQ: Here
Need ideas?
Try building:
-
A tool that solves a problem you experience.
-
An app that helps your community.
-
A game or interactive experience.
-
A productivity tool.
-
An AI-powered assistant.
-
A hardware or IoT project.
Remember: Your first project does not need to be perfect. The goal of First Commit is to learn, build, and take your first step as a developer.
If you need ANY support at all, you can checkout the discord server or email us and I'll be happy to help you out. Happy Hacking!