Enlight
Languages and libraries
programming education
SHOW HN2017
How HN took it
7 positive, 5 neutral or asking, 2 mixed, 8 critical, out of 22 comments about the project. Thread score 0.00.
Idea: 2 for, 2 againstExecution: 0 for, 4 againstDocs: 1 for, 1 againstDesign: 1 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Project-based approach to learning is useful and fun
From 3 comments
I get a number of people asking me how to become a programmer as a second career. For most of them, I wouldn't recommend going to college for it, but instead learn it on the…
graniter on HNFantastic! Conveys complex problems in a simple, easy to consume manner. Well done!
JonasJSchreiber on HNLearning to program right now. This is highly motivating!
wherewulf1 on HN
Animated preview of projects looks neat
From 1 comment
The animation of what you're going to build before even clicking on it is super neat, kudos!
forg0t_username on HN
Objections
Projects give full code instead of exercises
From 2 comments
I think project based learning is the only way to actually learn programming. It's why most people suggest new programmers to "just build something they want" (which I think is…
ThePawnBreak on HNWhat would make these dramatically more fun for me is the examples instead being exercises
psergeant on HN
Chat tutorial has XSS vulnerabilities
From 2 comments
The [nodejs chat application](https://tryenlight.github.io/nodejs-chat) should at least briefly run through the perils of XSS and ways to sanitize inputs. The chat app lets you…
warent on HNTyping `<script>alert(0)</script>` into the chat box shows the injection hazard. In fact this is caused by using jQuery, which (inexcusably) runs embedded scripts when adding…
inimino on HN
Uses var instead of const
From 1 comment
Why the `var`s everywhere in the example? They should really be `const`s
s4vi0r on HN
Requests
Add discussion forum
From 1 comment
feature request: add discussion page for project discussion, getting help, suggestions, etc.
holychiz on HN
Add more depth such as localStorage
From 1 comment
I would add some depth to some of the beginner/intermediate tutorials. For example, in the to-do list project you could introduce something like localStorage to make it…
laurentdc on HN
Clarify and configure email list notifications
From 1 comment
This looks interesting. Do you want some feedback about the homepage? This: "Subscribe to email list: Join 1,000+ developers and get notified of new projects" makes me wonder:…
KajMagnus on HN
Questions
Should college be recommended for becoming a programmer
From 2 comments
Its 2017. "Don't go to college" has always been really bad advice, and has never been more so than right now. If you go to college and do well in CS, you will have tech companies…
fergie on HNWhat would you recommend for someone who already went to college in an unrelated field but is looking at CS/programming as a second career? Is the degree that important, or would…
brownra04 on HN
Alternatives named
Project-based learning repository by tuvtran
From 1 comment
Shameless plug but once I made a repository of projects to learn programming: https://github.com/tuvtran/project-based-learning
tuvtran on HN
sudo.org.au
From 1 comment
Another shameless plug for http://sudo.org.au/. We do exactly this, thanks for sharing shamdasani! :)
sifex on HN