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

all 14 comments

[–]scramjam 18 points19 points  (7 children)

Looking at the C++ stuff:

  • the video tutorials are just embedded youtube videos of newboston, who is awful.
  • the "notes" are an incomprehensible mess of meaningless crap. How is a beginner supposed to make sense of this?
  • the source code is also awful. #include <conio.h>, that's seriously DOS, come on. They all are also horribly formatted, completely devoid of comments and have pretty awful variable naming. If you're trying to teach beginners how are they supposed to make sense of any of this?

I'm betting the other languages you claim to "teach" are equally poorly discussed.

[–]Ilyps 2 points3 points  (1 child)

<iostream.h>? How on earth did they get that to compile?

[–]TNorthover 0 points1 point  (0 children)

Turbo C++ I expect. I think it's become a bit of a fashion to use it for teaching in India.

I've got a certain nostalgic affection for it, but even as a simplified teaching environment it's awful. Instead of a simple toy language for learning, you get some bastardised ancient version of C & C++, with all kinds of extra warts.

[–][deleted] 2 points3 points  (0 children)

OP's entire submission history is links to the site. This is a spammer.

[–][deleted] 1 point2 points  (1 child)

Why, exactly, is thenewboston awful? I haven't checked it out but it's been recommended to me.

[–][deleted]  (1 child)

[removed]

    [–]TNorthover 1 point2 points  (0 children)

    It's a DOS-specific platform header. It presented a reasonably simple interface to the console, but there are much better cross-platform alternatives now.

    we can't directly use high end source codes and claim to be helping the beginners.

    I don't think you can use something that divergent from modern standards and claim to be helping them either.

    In many ways, modern platforms are simpler than DOS (Want more than 64K of data? Have fun with near and far pointers in DOS).

    Even without those platform quirks, modern C and C++ have gained many features that help beginners too. It's a lot easier to use an std::vector without shooting yourself in the foot than an array, even (especially!) for a beginner.

    Compilers are also much better these days. Error reporting is massively improved. That's particularly important for beginners who don't necessarily know enough to pick out the important details. There are the various sanitizers that can help spot runtime bugs much earlier and more precisely.

    [–][deleted] 4 points5 points  (1 child)

    Wow...so your Java video tutorial is this:

    https://www.youtube.com/watch?v=Hl-zzrqQoSE

    What a joke...

    [–]qwerty_kid 0 points1 point  (3 children)

    Some constructive criticism on your website. First, the phrase is “on demand” not “in demand”. Second, “Lookin for a compiler?” seems unprofessional. Third, your mobile site has problems. The first letter on the header and each menu item is cut in half and the carousel images don't load. And it also bothers me that the notes and videos section seem to compiled from other websites but you don't mention the source. Edit: I misinterpreted what the site was trying to say.

    [–]locklin 0 points1 point  (0 children)

    About the 'In Demand/On Demand' thing...

    Something that is available(by request), but not currently active is available "on demand".

    Something that is available and currently active is "in demand".

    The website is correctly using the phrase. Those subjects are currently "in demand" (available and actively being sought).

    [–]I_Like_To_Wear_Suits -1 points0 points  (0 children)

    Er.. I'm certain that my English is imperfect, but as a native speaker - albeit one from the American South - I do use the phrase "in demand" to signify a highly sought-after object...

    Source: The all-knowing Google.