Live data from Hacker News

Silent Teacher – A game to learn how to code

silentteacher.toxicode.fr

41–50 of 56 posts

Re: Silent Teacher – A game to learn how to code

#41
post #37
post #18

So I just gave this link to my non-technical wife for the ultimate test. She is actually making pretty good progress. I'll update this as she progresses.

> 52 minutes ago No updates? :( Cause I was interested in real-world experiences, not just programmers testing the programming learning tool.

She was having difficulties with functions and the order of operations. We decided to retry it again later.

Re: Silent Teacher – A game to learn how to code

#42
post #22

Earlier quoted context omitted.

Nothing wrong with using JavaScript as a base.

Of course there is. Learning how to be a developer with JavaScript is like learning how to become a mechanic by fixing Rube Goldberg machines.

that's a pretty biased assumption. javascript is a perfectly fine language to learn to code in, especially given its prevalence and penetration. there's some weirdness to it, yes, but every language has its quirks.

Re: Silent Teacher – A game to learn how to code

#43

I hate being negative, but I have to say that I really don't think this an effective way to learn how to code for someone without some programming knowledge to begin with. I just watched someone with no programming experience whatsoever try the problems. She's smart and well educated. The basic arithmetic is (obviously) fine. Basic variable assignment is fine, although the 'var' keyword doesn't really serve a purpose…

It only shows "correct" code and never has a syntax error or lets you try out your '42' - '2' example. It starts with bare numbers without the word "var" and later adds the word "var" with no explanation.

Re: Silent Teacher – A game to learn how to code

#44
post #22

Earlier quoted context omitted.

Of course there is. Learning how to be a developer with JavaScript is like learning how to become a mechanic by fixing Rube Goldberg machines.

that's a pretty biased assumption. javascript is a perfectly fine language to learn to code in, especially given its prevalence and penetration. there's some weirdness to it, yes, but every language has its quirks.

I personally feel that Javascript is a language that you move into when you properly understand primitive programming constructs. I think this because if you start with Javascript, every other language will make you feel crazy and lost since you can't override internal structures, protected primitives and definitions, on top of the fact that "object-oriented" Javascript is almost as laughable as it is frustrating. There was an article on the front page here just recently that was along the lines of "x tips to being a better Javascript programmer." It just confirmed my choice to not have a career involving Javascript.

Re: Silent Teacher – A game to learn how to code

#45
post #11
post #2

My problems: 1. This doesn't teach you how to code, this teaches you how to read code and learn arithmetic logic that goes with programming. 2. You use Javascript as a base.

The site doesn't claim to teach how to code (although the HN link title does).

I think the name of "Silent Teacher" conveys the idea that it is trying to teach you something.

Re: Silent Teacher – A game to learn how to code

#46
post #8
post #2

My problems: 1. This doesn't teach you how to code, this teaches you how to read code and learn arithmetic logic that goes with programming. 2. You use Javascript as a base.

It teaches how variables work though, which can be one of the toughest parts about understanding code.

But it doesn't, it only serves as practice for distinct edge cases that teachers try to use to trip up new students. Which is fine except that it does not teach you anything, it lets you figure it out through frustration and trial-and-error. It never tells you "Hey, make sure you pay attention to this part" or "Sometimes weird stuff like this might happen" and then offer a path for the student to progress.

Re: Silent Teacher – A game to learn how to code

#47
post #29
post #2

My problems: 1. This doesn't teach you how to code, this teaches you how to read code and learn arithmetic logic that goes with programming. 2. You use Javascript as a base.

Just curious, what's your objection to Javascript in this capacity?

See my reply below.

Re: Silent Teacher – A game to learn how to code

#48
It's a great minimalistic interface, and clearly some thought went into the "silent teacher" theme. However, this is a completely ineffective way to learn coding. Coding is not rote memorization of how language constructs work, it's about applying language constructs toward bigger problems.

It's like getting aspiring artists to draw a bunch of stick figures and random shapes. They aren't learning anything that will help them paint a masterpiece, they're just learning to paint for the sake of painting.

Re: Silent Teacher – A game to learn how to code

#49
Hi everyone, I'm the guy behind Silent Teacher. I just had the surprise to see my work on HN, in fact a colleague of mine published it without me knowing, I didn't have the chance to really explain the goal.

This is a side project, and the goal is not to teach how to code. I agree with several comments here, it's sometime confusing, it's short and minimalistic. The real goal is far less ambitious. I just wanted people to catch a glimpse of what is coding. It's like stepping into un unknown world for a few minutes. And it's not aimed at everybody. Some people are driven away by written explanations, or can feel patronized very quick, and I wanted to address that. Here, the first questions make you feel confident, then with tries and errors, by yourself (or apparently so) you understand a bit how this works.

The story behind this is : I was never able to explain how code works to my wife. She is math-o-phobic and she never gave me the chance to explain... just the fact of explaining something like this scares her away. But one day, sitting next to her on the train, I opened my JavaScript console and began typing 3 + 4, then without a word I pointed the keyboard and screen to her... 20 minutes later we were doing functions and variables, without even a word. This is how this project was born.

Sorry for those who where mislead by the title of this HN post. We have other tools currently in development to address code teaching (one more focused on code reading, one more focused on creativity, one more focus on JavaScript ...), and only when 3 or 4 of these will be published will we be able to teach properly to a larger audience.

Thanks for all the feedback today, I really appreciate it.

Re: Silent Teacher – A game to learn how to code

#50

I hate being negative, but I have to say that I really don't think this an effective way to learn how to code for someone without some programming knowledge to begin with. I just watched someone with no programming experience whatsoever try the problems. She's smart and well educated. The basic arithmetic is (obviously) fine. Basic variable assignment is fine, although the 'var' keyword doesn't really serve a purpose…

>I hate being negative, but I have to say that I really don't think this an effective way to learn how to code for someone without some programming knowledge to begin with. I just watched someone with no programming experience whatsoever try the problems. She's smart and well educated.

I also hate being negative and I agree with your main point. That said I don't believe that someone with "no programming experience whatsoever" truly qualifies as "well educated" in this day and age.

It's like someone who doesn't know what an interest rate is or someone familiar with none of the major literary cannon of their first language. They might be very intelligent but their education has a gaping hole in it.

Post reply on HN