Hacker News new | past | comments | ask | show | jobs | submit login

Project: A website containing programming projects accompanied by explanations, unit tests and etc.. (a la tutorials) to help beginners to get off the ground quickly.

Audience: It is aimed at learners who already know the syntax of a language, but are unsure/unable to start a project of their own.

More info: I have written more about it on Reddit: https://www.reddit.com/r/learnprogramming/comments/62r1wr/i_...




This looks like a nice fill-in between "How I start":

http://howistart.org/

and the aosa-book "500-lines or less":

http://aosabook.org/en/500L/introduction.html

(and maybe with a hint of rosettacode in the mix: http://rosettacode.org/wiki/Rosetta_Code )

I'd love to see some collaborative projects like this - idiomatic/recommended setups of editing/debug/release, as well as approach to coding.

I notice that Python is still absent from the "How I start"-series - something like https://github.com/pypa/sampleproject might form part of a starting point (also the Flask "flaskr" tutorial sets up a bare-bones python package, but needs minor adjustments for windows, as I've noticed using it for a small course on web programming - I'll have to find the time to file an issue and patch).

The great thing about such projects being open to contribution, is that aside from the bike-shedding, one of the best ways to get a correct answer to a problem quickly, is to post the wrong answer on the Internet.




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

Search: