4 ms·
Project: A website containing programming projects accompanied by explanations, unit tests and etc.. (a la tutorials) to help beginners to get off the ground qu
by jmstfv 10y ago
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_would_like_to_create_programming_projects_and/ https://www.reddit.com/r/learnprogramming/comments/62r1wr/i_...
- e12e 10y agoThis looks like a nice fill-in between "How I start": http://howistart.org/ http://howistart.org/ and the aosa-book "500-lines or less": http://aosabook.org/en/500L/introduction.html http://aosabook.org/en/500L/introduction.html (and maybe with a hint of rosettacode in the mix: http://rosettacode.org/wiki/Rosetta_Code 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 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.