First time hacker? No worries!

This starter kit is designed to help hackers with little to no experience get a jumpstart on what can seem like a very intimidating weekend ahead. You'll find tutorials, examples of past HackPrinceton projects, and resources to help you get started. Don't fret if you find yourself getting stuck at every step along the way, whether it's struggling to implement a tricky algorithm or failing to understand the basics of Git (we've all been there). Help will always be given to those who ask. Best of luck!

On-Site Resources

Team Formation



Need help finding a team? Try HackPrinceton's team-building page and/or attend the team forming event the day of! You’ll get the chance to talk to numerous hackers about their experience, skills, and interests in order to form a team. Not sure where to begin? Ask one of our mentors! Mentors are here to help hackers of all experience levels, whether it's with coming up with new ideas, planning out a project structure, debugging, or recommending new libraries or tools to use. Want to learn some cool new skills you can apply to your project? Or maybe you want to learn more about how to apply the skills you already have? Attend a workshop! The full schedule can be found here.

Mobile Development

Web Development


Various Arduino tutorials

Virtual/Augmented Reality

Data Science/Machine Learning

Miscellaneous Resources

Intro to Git and GitHub
Basics of Python
Stanford TreeHack "HackPacks"
Introduction to Assembly
Very Advanced
Various Python exercises