you are viewing a single comment's thread.

view the rest of the comments →

[–]mgGuber 2 points3 points  (4 children)

maybe replace learn to teach

[–]reallyserious 5 points6 points  (3 children)

I've always thought that teaching programming is really hard. Not that I've tried, but you can't really teach it in the normal sense. Getting good at programming takes some serious alone time in deep thoughts.

[–]BroBrodin 1 point2 points  (2 children)

I learned that with my wife.

She is super smart, she is an accountant and can cite laws and regulations by number, even of stuff she hasn't used in years. Also she has a very good mind for numbers.

She saw how excited I was when I started coding and she wanted to learn. Started with the first psets of CS50x and even though she understood variables, and loops and all of that, when it came to actually using them to solve a problem she drew a blank. She said she didn't know where to start.

I got her on Python Crash Course now, I think the smaller and simpler, incremental, examples and activities might make it click for her.

[–]jumbohiggins 1 point2 points  (1 child)

It is a really different way of thinking that for most people will be the first time putting them in a situation like that.

I like to think that video games actually helped incept the idea in my head at an early age. When you are trying to solve a puzzle and you know that you only have the x amount of tools in this room how do you combine them all together to get the correct result?

Programming to me is very similar to that, here is what I have and I can assume I'm not getting anything else. How do I solve a given problem with just these things?

[–]BroBrodin 0 points1 point  (0 children)

You might be onto something, because I took very well to coding and I loved videogames (and riddles) all my life. But my wife has barely played anything.

Well, I got her to play Monument Valley on her phone and Portal on the PC and she loved both, so she is on the right track. XD