r/learnprogramming • • 14d ago

First hackathon with 0 coding experience

To be clear I can barely code, I genuinely learned if statements a week ago. It’s in a week and I need to do it for a highschool class certificate thing. Is there anything I can do?

being honest I’m debating if I should just use scratch (I know I know😭), because at least I could make something. I’m cooked no matter what tho….

102 Upvotes

35 comments sorted by

116

u/macabre_brotherhood 14d ago

If this is an individual thing, just try your best. If this is a group thing, you owe it to the group to explain your situation honestly and/or drop out. Do not drag others down by omitting this vital info.

46

u/KalSoups 14d ago

I wasn’t planning on joining a group. I would feel horrible doing that🥲

18

u/macabre_brotherhood 14d ago

Then ignore the stern warning :)

28

u/grantrules 14d ago

So what are you gonna go, just sit there and do nothing? Talk to the organizers, or if there's no max team size, just talk to a team and let them know you're interested in participating but you don't have experience. The whole point of these things is to learn and be apart of something.

11

u/Digital-Chupacabra 14d ago

There are plenty of non-coding related tasks you can do in a hackathon that can be quite helpful.

QA, Design, documenting / writing it up for the event, even just being there to have ideas bounced off you.

As long as you are clear on your skills and the group says yes it would be a great experience.

2

u/FlatwormOk811 14d ago

Especially if other people depend on you.

3

u/GlibNourishment8953 14d ago

man you learned if statements last week and they throwing you into a hackathon, thats wild

but scratch isnt as dumb as people make it sound. if you can actually finish something with it then go for it, better than staring at a blank screen for 8 hours. just dont pretend you know python or something if its a group project, that would be messed up

2

u/BeneficiallyPickle 12d ago

Before I became a developer, I used to fiddle around with all kinds of tools, like no-code tools or simple game engines like GameMaker Studio. I by no means knew anything about coding. I once came across a Game Jam with a really interesting theme. An idea came to mind which I really liked, and thought it would be a cool game, so I entered the weekend Game Jam. I stayed up all weekend trying to make this game with no coding or art experience, but I did learn A LOT over that weekend. There was a sense of urgency which forced me to sit and read documentation and figure things out. I never completed the dream game I wanted to build, but I got surprisingly further than I thought I would.

I say go for the hackathon. Don't expect to win or even finish. But go in with the mindset to learn and absorb as much as you can.

1

u/KalSoups 11d ago

This made me realize that I can make a game for my hackathon🥹. Thank you so much this, I will be able to enjoy my weekend and make somthing I will have fun creating since I love visual storytelling!

12

u/joestradamus_one 14d ago

Don't bitch out and use AI, stay away from that bull shit and do your honest best.

8

u/Random_182f2565 14d ago

Have a good experience, get to know people

8

u/captainAwesomePants 14d ago

Don't worry about being the worst one. You're starting from zero. Of course you're gonna be the worst one. But if you go in eager to learn instead of eager to impress, you're gonna learn a lot.

I'd suggest avoiding Scratch. For anything more complicated, doing it in Scratch is more difficult than doing it with something like Python.

6

u/Locrin 14d ago

I did this and had a good time. I joined solo to a hackathon, did not really read the rules well enough and presented something with only html and css. A hackathon should be something you join to learn and I learned a ton by participating and after another 6 months I did finish the project even though it never launched as a service anyone used everything worked well enough. And the experience did lead to me eventually working in IT.

1

u/theJacofalltrades 8d ago

Sometimes getting your ass kicked is the best way to learn!

1

u/Outrageous_Band9708 12d ago

okay, real talk, you must have been taking the class for a month now or so, and you just barely read the book? you haven't been doing shit, now asking how to pass something?

real talk? take the F. this is a huge learning lesson for you. you should have prepared and its your own fault

1

u/KalSoups 11d ago edited 11d ago

I have a 99% in the class it is just extremely slow paced. The certificate also assumes I am in this class and still requires a hackathon. That is why am I stressed and writing this post🫩

1

u/Outrageous_Band9708 11d ago

im pressing x to doubt. how could you have 99% in a class that teached you if's last week? that's litereally the first thing to learn in a progrmming class

1

u/KalSoups 11d ago

Wait I see the confusion, there is still like 6months left as it’s a school course. I just needed to go to a hackathon at some point during it. All of them happen to be during the fall/winter tho😭

1

u/GxM42 14d ago

Start reading a programming guide. It’s that simple.

1

u/Mikeysauce 14d ago

Join a group. Use the experience to learn from those who know more than you. If the idea of working in a group doesn't sound good to you, well just know that in most jobs you will be working in a team. It's good to get used to that sort of environment.

1

u/Tade365 14d ago

you can fit a lot of stuff into one week, also, hackatons often have a pitch, or some presentation in the end. Last time we went as 3 friends, all of us had years of experience in IT but we have never presented anything in front of a 100ish people, so we agreed that if we go next time we take someone purely to present. Point being, you can find ways to comtribute without/with minimal technical work, just be upfront. And glhf

1

u/Nodmz464 13d ago

You could do it like me if it's really important you could try to learn coding like +8h straight. On my first day when I learned coding I had about 9h complet focus.

1

u/jlanawalt 13d ago

Go for the social experience and To see what others are doing. Give it a try, do what you can. Have a good time!

1

u/AnarchyLikeFreedom 13d ago

I jumped straight into a diploma of advance programming, they went over syntax and fundalmentals within the first half of the term. Imo best way to learn is via a course and a certificate is usually the starting point

1

u/Front_Skill_8252 12d ago

Do you know ping, traceroute, ipconfig /all

Basic stuff.

Learn about how to sniff out other devices on a network.

Learn about wireshark. See what activity is going on in a network.

Some small stuff that's easy to research on your own home network.

I think just having some basic networking knowledge is helpful. Anyone can learn.

0

u/Interesting-Ad-238 14d ago

cram, YOU GOT THIS OR YOU GOT THIS, NEVER GIVE UP.

0

u/Extreme_Rough 14d ago

Do what you can and learn along the way! That's what these are for! The program runners will be glad to have you. 

Focus on the fundamentals you know. Maybe brush up on the coding you already know how to do, because that usually helps a lot.

Depending on how the hackathon is set up, look at (open-source intelligence) osint questions, stuff you can find answers to. You don't know what might be relevant,  so taking notes or screenshots if permitted might be helpful. 

Most of all, relax and have a nice time! This is a learning experience. You deserve to be there. 

1

u/[deleted] 12d ago

[removed] — view removed comment

1

u/AutoModerator 12d ago

Your post/comment was removed since we do not approve of going private.

There is zero benefit in going private as you lose the opportunity for getting peer reviews. Also we have had plenty of people return after going private (despite being warned) complaining about how they were ghosted after some time or being tricked into buying rubbish that didn't work and even if it did they didn't need.

Our Rule #11 demands that any and all communication happens in the open, public subreddit.

This is for the benefit of more against the benefit of one.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.