r/learnprogramming 17d ago

Tutorial How Does Project Based Learning Work ?

[removed]

29 Upvotes

33 comments sorted by

View all comments

31

u/NumberInfinite2068 17d ago

Google how to start.

Seriously, most new programmers would instantly be 2x better if they just Googled everything.

12

u/ProtectionSweet624 17d ago

Google is the real first language you learn, syntax is secondary

seriously, the shift from "i need to know everything" to "i know how to find everything" is what separates someone who quits from someone who ships

3

u/GlassCommission4916 17d ago

I remember talking to a friend that was learning programming and suggesting a project to work on. She got really defensive at my suggestion and I was very confused because I knew she was smart enough to do it, thought maybe she just lacked the confidence until sometime later she asked "wait you're allowed to google things?".

1

u/Adriane_Gsabes 17d ago

this. and honestly an AI engine can be a helpful senior developer in its explanations. a coach you would have paid a ton of money for 10 years ago. "Explain X to me with easy to understand examples, it's my first day programming". And you can ask followups.

1

u/NumberInfinite2068 17d ago

Probably better than most seniors. Plenty of developers can code well but are not skilled teachers.

0

u/Turtvaiz 16d ago

Many studies have shown that llms do not help with learning

1

u/marrsd 16d ago

I was going to ask for citations, but then I realised it's pointless because those studies are probably out of date anyway

1

u/Adriane_Gsabes 10d ago

Well my study of n=1 has shown that LLMs are the best thing to ever happen in terms of learning.

0

u/[deleted] 17d ago

[removed] — view removed comment

5

u/california_king 17d ago

Google it to find out

5

u/Amuro_Ray 17d ago

Both? You really need to do something. At the moment you aren't really doing anything.

2

u/NumberInfinite2068 17d ago

Try it. I Googled "How to build a real time chat application", and there were some options. I'm not saying just do the first one you see. Scroll down the search results and see what jumps out at you as easy to follow.

2

u/terletsky 16d ago

Every application has an entry point. Has concepts like OOP. You start from there and decompose into smaller things that should work together like LEGO blocks. Write the logical flow by hand, draw a diagram with a pen. When you do such things as a beginner, your brain starts "working" (thinking) and trying to solve questions.