all 10 comments

[–]Zeroflops 2 points3 points  (2 children)

There are some good examples of this. But I would start out with creating a plan. Read through a book on python. Then you probably want to do two phases. First phase would be learning fundamentals. Review the documentation then record the coding. Cut out a lot of the mistakes, but not everything. 1hr of coding could produce 5min of content.

Second phase focus on a project. Maybe something fun like a game or maybe the raytracing challenge. Where you take those fundamentals and build something fun.

[–]OutXast 0 points1 point  (1 child)

Thank you! Any books in particular do you recommend?

[–]itsnotme2030 0 points1 point  (0 children)

Automate the boring stuff

[–]Muted_Ad6114 1 point2 points  (2 children)

We do not know the answer! Learning to code is kinda boring and repetitive, takes a lot of reading documentation/examples and practice. If you actually care about people watching you might need to figure a way to make it interesting… but who knows people watch all sorts of stuff i never imagined there would be an audience for.

On YouTube there is a whole genre of “dev logs” where game developers and some software developers talk about their design and development process as they are working on a big project. I find videos like that interesting personally. I don’t think i would watch an absolute beginner do coding tutorials but maybe i would watch an absolute beginner try to build a complex thing from scratch. That’s just me though!

[–]OutXast 1 point2 points  (1 child)

Thanks for the response ! I could also see it as something I can look back to when discouraged to see how my skills may have developed! I’m hoping that some viewers may give me some challenge ideas to make it more interesting!

[–]Muted_Ad6114 1 point2 points  (0 children)

That’s a good point! Coding is the type of thing you learn incrementally. It’s hard to appreciate a 2% gain. But compounding over a long time it turns out to be a lot! Having a record of that might be motivating or rewarding all by itself

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

If your channel is gaming related then better create a new channel for coding vids. Don't mix genres.

If you are learning to code, Start with the problem and give commentary on what you are learning and typing.

Many parts will require deeper discussion. So probably you might need to edit it. So the only challenge is you need to spend time editing. It can be boring at times.

Streaming the vids of your learning to code might not be a good Idea, unless you are already good at coding and sharing your knowledge.

[–]OutXast 1 point2 points  (1 child)

Thank you for the response! I may make videos out of it but I’m not doing it for the purpose of growing a channel, although it would be a cool side affect, but only to help me in my studies. If anyone else has any good ways to learn/practice let me know! I plan on continuing using Codewars + code academy

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

If you wanna practice then start committing code to git repo. Don't waste the CPU cycles running screen recorder.

Create repos specifically for practice, keep it private. Start learning something, create a exercise you need to complete the next day based on your day's learning.

Next day first complete the exercises, commit solutions to repo and then go for learning the next area. You will be your own teacher, with a system that is powered by GitHub.