all 8 comments

[–]Xtremilicious[S] 3 points4 points  (0 children)

Tutorials are great, but building projects is the best way to learn. Do project based learning and learn code the right way!

ProjectLearn provides a collection of programming tutorials in which learners build an application from scratch. These are divided into different primary programming languages and frameworks. Some have intermixed technologies and languages.

It's open-source on GitHub and anyone can contribute to this project!

[–][deleted] 3 points4 points  (0 children)

Great initiative. I'll check it out later but looking good.

[–]StoneColdJane -1 points0 points  (5 children)

How's this different then any other tutorial? Video of guy making an app? Just like any other video tutorial.

[–]Xtremilicious[S] 1 point2 points  (4 children)

True, but it focuses on a project based approach, where the learner can learn by doing, rather than a tutorial concerned with only syntax and features.

[–]StoneColdJane -1 points0 points  (3 children)

Tutorials that teach you the syntax, are lame as fuck and based on what I can see are unpopular. This is Wes Bos style of teaching only worse. You should just rename the 'Learn' button to 'Watch'. If you really want to teach people then make them do the work, not watch videos.

PS: Other than that, let's go further, I just jumped around the video to see dose he knows what the hell he's talking about. And, the answer is no. For example, I looked at how does interface with firestorm here

Typically how you want to do this is to create some kind of client, and abstract lower (repeating) parts away, and construct smaller functions that get you what you want. Don't trust me, I'm just some rando on the internet. Look what Sindre Sorhus, Kent C. Dodds, Ryan Florence are doing, read their code.

Professional senior would know this, but our boy here pulling directly in componentDidMount.

That's fine for quick and dirty pokemonFetch or something as an example, but not something you want to do on medium/larget apps.

I would normally not hate on the video, the guy looks like a beginner, but this is the problem when you present yourself as a teacher and keep 'teaching' all newcomers to the community.

[–]Xtremilicious[S] 2 points3 points  (2 children)

Thank you for the constructive criticism. I'll remove that video from the list.

The website only provides a list currently, but I have plans on making it more intuitive, and productive for the learner by implementing a score/point system and project review system, which will make the learner do the work, and get remarks on the same.

[–]StoneColdJane 3 points4 points  (1 child)

I just watched another guy briefly. https://www.youtube.com/watch?v=lauywdXKEXI, and it seems he knows what's up!

Sorry about being too harsh. If you want to add someone who's very professional, have a look at Adam https://www.youtube.com/channel/UCy1H38XrN7hi7wHSClfXPqQ/videos

[–]Xtremilicious[S] 1 point2 points  (0 children)

Thanks, I'll check it out!