Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The tutorials listed here can vary a lot in quality. For the text editor section for example, there is a very good tutorial in C which guides its reader through the development of a kilo-like text editor with buffer management and everything, and next to that a YouTube video claiming to teach how to build a text editor in Python but is actually a (poorly coded) simple GUI using the text editor component of the Tkinter library. Well, it can serve as a Tkinter tutorial, but not as a "build your own text editor" one.


I don't think this is necessarily a bad thing on its own - it's actually quite reasonable that one person's focus when "building a text editor" is going to be lower level along the lines of "how do I write a buffer and process key presses" while another person's focus might be "how do I embed a text editor in my app so I can add my own UI around it".

But it probably does warrant some kind of rating or explanation for each tutorial, especially for the less experienced developer.


I wonder if it'd be possible to update the listings with filters or ratings. Difficulty, hardcore-ness, ETA to MVP, whatever. Even some simple notes or emojis would help.


Nonetheless quite often a suboptimal tutorial is much better than no tutorial at all.

Anyway, IMHO taking a tutorial for a copy-paste solution is really a larger problem than low quality tutorial contents.


In this comment I will teach you how to build your own bicycle! Step 1: Go buy a bicycle. Step 2: Now let's paint it and get some cool stickers!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: