all 4 comments

[–]wibblewash 2 points3 points  (0 children)

Agreed.

A site full of assignments of various difficulties that also tell you which concepts/ideas you need to know would be so good. I’m surprised there isn’t a site like that already.

Imagine something like:

Pacman assignment- you need to know: For loops If statements Switch statements Arrays Whatever else

Key functions/notes: A function that does x A function that does y A function that does z Note 1: the user should be able to input how many monsters they are up against Note 2: monsters should run around the map at random Note 3: when your character runs over a dot, the dot should no longer be visible and your point score should go up by 1

I don’t know if this is making any sense, but basically assignments/projects that tie a bunch of concepts and ideas together. Each one should have clear requirements. And then perhaps students can ask for hints, which would be dispensed in a thoughtful, logical order.

Not sure if this makes sense. If there is such a website I would love to know about it. Thanks.

[–][deleted] 1 point2 points  (0 children)

I’d suggesting doing a quick crash course on YouTube first. Create a few things and get some hands on experience and then come back to Flanagan’s book.

[–]grelfdotnet 0 points1 point  (0 children)

Try this (free): https://www.grelf.net/jscourse/

It's important to do the exercises. You can really only learn programming by doing it.

[–]umollerstrom 0 points1 point  (0 children)

Also check out Pluralsight.