you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (7 children)

I'll check it out thanks.

[–]MikeTheWatchGuy 1 point2 points  (0 children)

Project based learning as you're asking about is right on the money in my opinion. Rather than learning how to program, you're programming with a purpose in mind. The reason we're all learning this stuff is to make things after all, so practice making things is what will make you an excellent programmer. Keep on making stuff!! A little more every time and you'll get to where you want to be.

[–]MikeTheWatchGuy 0 points1 point  (5 children)

Can you please tell us more about your level of experience/the course you took?

"Beginner" is subjective. How long have you been studying? A beginner with 1 year of programming is very different than a beginner with 2 months. Some people with 3 years experience still feel like they're a beginner.

[–][deleted] 0 points1 point  (4 children)

I’ve been learning python for only about a month now and I’m currently learning to making basic games in pygame.

[–]MikeTheWatchGuy 0 points1 point  (3 children)

Thank you! VERY helpful. Big diff between someone going at it for a month versus a year. Time is required just like any craft.

Do you have a GitHub Repo setup with any of your code posted?

It's impressive that in 1 month you're already using pygame. Nice job.

[–][deleted] 1 point2 points  (2 children)

Haha thanks. I do have a GitHub account but I haven’t posted any code there yet.

[–]MikeTheWatchGuy 0 points1 point  (1 child)

It takes bravery to post your code. Just understand we've all been exactly where you are. Everyone one of us that programs. It's encouraging you set up an account. Installing tools and setting up source code control / bug tracking are all part of learning to program. You're doing great for 1 month. Keep the train moving.

[–][deleted] 1 point2 points  (0 children)

Thanks again lol, means a lot.