Да я думаю просто надо узнавать, какие цели, а то как правило, возникает затык на каком-то конкретном моменте задачи, его и описывают, а сама задача в глобальном её значении может быть совсем другой. Вот и тут на мк все написал, отладил, панель запустил, в canvas научился выводить, а вот понадобилось tiff сохранять, возник затык, так как javascript использую очень недавно и только для этой задачи стал что-то про него изучать