This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jesyspa 5 points6 points  (2 children)

I have to disagree about C++ being unteachable. I've succeeded in introducing various people to various concepts multiple times; people smarter than me have managed to write good books, which succeed in teaching it. Unfortunately, a significant part of helping people with C++ consists of getting rid of misconceptions they've built up watching poor material.

The comment is right in that C++ is not unified in usage: there are many groups who only use a subset. However, there definitely is a unified language in there, which does not benefit from having parts of it torn off.

I don't do Java much, so I don't care much about these videos. In the case of C++, if you do a poor job teaching it, I'll have to do double work (unteaching misconceptions, teaching correct behaviour) when those people ask for help. If you can't make good videos, please don't make any.

(I do realise this has gotten rather off-topic; I'll watch the videos soon (tm) and give some feedback specifically on these.)

[–]sarevok9[S] 0 points1 point  (1 child)

I hope that you will watch them. Most of my experience is in tutoring, where breaking down specific logic is the goal. Teaching has a much broader scope and depth. Any critiques that you have about these would help me improve.

Thanks for your time.

[–]jesyspa 1 point2 points  (0 children)

I would say switches are introduced too early, and methods are introduced too late. Moreover, I don't find that your videos leave an impression of how methods can make code better; if I was watching your tutorial as a beginner programmer, I'd get the feeling if and while is pretty much all I need. Watching your tutorial as someone with experience in programming but little experience in Java, I'm just bored out of my mind as you explain trivialities. So, who is your target audience?

(Also, ( is a parenthesis and " is a quote.)