Settings

Theme

Ask HN: Projects one can build to get better at programming as a beginner?

4 points by noob_eng 2 years ago · 4 comments · 1 min read


Is there a list of projects or the like that beginning programmers can build to get better at their favorite programming language?

Also if there are repos, tutorials, walkthroughs you want to mention?

brudgers 2 years ago

Here is the prose your question motivated me to write.

https://benrudgers.posthaven.com/remarks-re-ideal-project-fo...

Basicially, choice of project is the least important aspect of learning anything. When you are seriously learning you won't have the technical experience necessary to make a well informed choice.

Time spent doing something is valuable. Time spent choosing what to do is not.

Good luck.

JoeCortopassi 2 years ago

The standard answer is:

    - Hello World
    - Calculator (add/subtract/multiply/divide)
    - Todo List (create/delete todo items, mark them as done, view completed and current)
    - Blog (user facing blog posts, a place to sign in and create/edit/delete posts)
    - Forum (user account handling, posting, moderation, etc)
The most gain of knowledge will come from just building the core functionality, but they quickly can become fun to tweak in small ways to add features
gls2ro 2 years ago

Not sure if they apply for any programming language but I wrote some ideas few weeks ago here https://allaboutcoding.ghinda.com/projects-ideas-for-learnin...

fuzztester 2 years ago

Rudimentary versions of many common software products or utilities, like a text editor, word processor, database server , email client, FTP client, etc.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection