9
Asbetha
5y

Little brother wants learn programming and asked me if I could help him learn it.
"Sure, I'll show you how I learned it."

Gave him a book for starters to go through it. To have a slightly better time, I'll read his code and recommend some ways to go.

In my opinion it's important to learn to learn by yourself and learn to help yourself. Therefore I think this is kinda a good way to start with a bit of supervision from me.

What do u think of it, or how would you have done it?

I mean sure I could be some kind of teacher, but with a fulltime job + uni I don't really have time for that.

Comments
  • 1
    I've developed a small android game with my little brother over Christmas holidays. It was a really fun time and even though he couldn't really code anything by himself, he got a great insight in the overall process.

    Of course, in the end, everyone has to teach themselves. But I think these few days saved him months of getting used to things like version control, automatization and software architecture best practices.

    Essential parts of the software development process, which tend to be avoided by beginners, especially if not in a professional environment.
  • 0
    Wait for your bro to demonstrate that he will look over the book and then give things for him to focus on one at a time. Or give him a website to check out. I'm learning too on my own and that's what I did
  • 1
    I would do things a bit differently.

    I'd try to teach him the basic theory as we go, and demonstrate along the way, preferably on some sort of hardware, to keep things as interesting as possible.

    Something with moving parts, like Lego Mindstorms would be perfect. Or one of those programming games in browser should also work.

    I would introduce books afterwards, when he can see what can be achieved by programming. He should be more motivated for self learning at that point.
  • 0
    Because everyone learns differently and information is available in various forms, I believe a combination of various media (books, videos) and face to face training is the way to go.

    Also, you don't need to re-invent the wheel to create your own curriculum. There are great resources on the web. Look at this one:

    https://csfirst.withgoogle.com
Add Comment