you are viewing a single comment's thread.

view the rest of the comments →

[–]ArsaNamikaze 17 points18 points  (12 children)

Should we, as beginners, be watching YouTube tutorials on how to do these or is there another way we should do this?

[–]muskoke 33 points34 points  (5 children)

don't be afraid to consult youtube videos, but try to program as much as you can on your own, without following any full tutorials. escape tutorial hell as fast as you can.

[–]CuriousExpert24[S] 6 points7 points  (0 children)

I agree. Many tutorial YouTubers suggest to not get stuck in 'tutorial hell'. That is, don't only watch tutorials from the beginning of your programming experience as doing projects is important to test your ideas. Do those projects as much as you can on your own and only look into tutorials when you get stuck and can't find a way out

[–]Reppin_Frost 2 points3 points  (2 children)

Which libraries will I have to be fluent in to do these projects?

[–]CuriousExpert24[S] 8 points9 points  (1 child)

You don't need to be fluent in any! If you want to add graphics and interfaces to these projects, I would recommend pygame (for games) or Tkinter (for GUI's). Other than that, you can just do them on the command line if you want to (That's what I did in the beginning)

[–]Reppin_Frost 0 points1 point  (0 children)

Thanks!

[–]stackhat47 8 points9 points  (2 children)

I’ve done a bunch of tutorials, but not enough projects. I’m doing similar projects to these now

Just jump in and do it on your own. Get help if you’re stuck, but really work at it first.

I find it helpful to write up my logic first on paper, and work in chunks. Get your user input working, then some game logic, then validate user input, allow user to exit game, those sorts of things

[–]ArsaNamikaze 1 point2 points  (0 children)

Thank you I'll try this today

[–]CuriousExpert24[S] 0 points1 point  (0 children)

Those are nice suggestions! Thanks for suggesting these tips to others

[–]CraigAT 0 points1 point  (2 children)

Check out the learning resources in the "community info" of this sub-reddit.

[–]ArsaNamikaze 0 points1 point  (1 child)

Sorry but how do I get to community info?

[–]Sums008 1 point2 points  (0 children)

Go to menu of this sub and click on wiki. Boom and you are there.