На этот счет я тоже озвучивал мысли ранее: пресловутые "Кривые развития". Даже если мы их как следует каталогизируем, количество тем и тестов будет расти сильно, и будет все равно сложно сориентироваться новичку с чего начать и куда двигаться. Тут без менторства не обойтись. Вспоминаем библейское "Если я пойду и долиною смертной тени, не убоюсь зла, потому что Ты со мной; Твой жезл и Твой посох - они успокаивают меня.".
Без проводника будет вообще никак.
Я же рассчитываю, что такие вот проводники будут создавать некоторые наборы курсов. К примеру, я планирую уже скоро такой создать. Коротко: чтобы с нуля до джуна продвинуться, надо для начала освоить Basic HTML And HTML5, Basic CSS, Basic JavaScript, ES6, React. При чем лучше не последовательно полностью по курсу, а в первый день HTML и CSS, во второй JavaScript, в третий React, и далее по кругу. Реакт будет на первых парах сложен в восприятии, поэтому его можно в начале поменьше. Чувствуешь, что ничего не понимаешь - переключайся опять на HTML/CSS/JS. Все потому что Реакт, по сути, это JS+HTML - Переменные, свойства которых являются HTML-разметкой (очень условно, но близко к сути). Вот когда это освоишь, я скажу куда двигаться дальше. И еще скажу, кто не учи Redux и React And Redux. Не надо. Это от Лукавого. Не нужен он.
В общем, вся соль проекта именно в попытке объединить новичков и знающих, и дать для этого технически средства.