Live data from Hacker News

Teach Programming to become a better programmer

zeroequalsfalse.press

1–10 of 60 posts

Re: Teach Programming to become a better programmer

#3
In general, sure, that sounds like a great idea.

As for the actual linked website, https://www.virtualprogrammingtutor.com/, it's highly unclear what the deal is. Are the people requesting tutoring going to pay for this? Do the tutors get paid?

Teaching programming to become a better programmer is one thing, teaching programming for free so that someone else can make money is a another thing.

Re: Teach Programming to become a better programmer

#5
I'd advise people to not teach if they don't understand the source material very well, it can lead to spread of misconceptions which can make the concepts more confusing for the students rather than less. I feel this is often left out of these discussions.

You can always pretend to teach yourself to navigate the concepts though, when learning the first time yourself.

Re: Teach Programming to become a better programmer

#6
This has been so true for myself and many of our instructors at Fullstack Academy. There are so many cool ideas in programming that you can get by without - but once you start teaching it forces you to truly wrestle with those ideas. Definitely makes you a stronger programmer on the other side.

Re: Teach Programming to become a better programmer

#9
post #5

I'd advise people to not teach if they don't understand the source material very well, it can lead to spread of misconceptions which can make the concepts more confusing for the students rather than less. I feel this is often left out of these discussions. You can always pretend to teach yourself to navigate the concepts though, when learning the first time yourself.

My experience from TAing is that teaching forces you to go through the material very thoroughly yourself, much more than just studying for yourself. Also, when you go through the material for second time, knowing everything you have learned since then, you tend to notice new things.
Post reply on HN