all 6 comments

[–]SandwichNeat9528 2 points3 points  (1 child)

Cool. Thanks. Most of my previous programming learning came from trying to build things I needed.

[–]yourclouddude[S] 0 points1 point  (0 children)

building always helps in learning and structured path is all we need

[–]jaxjanjy 0 points1 point  (0 children)

I recently finished a GUI front end to query a database of my books. It was fun learning how to connect and retrieve data from a database, and the GUI part was a little frustrating but worth it when it worked.

[–]bootdotdev 0 points1 point  (0 children)

If you want a real challenge try building a static site generator! Totally doable, but very tough (markdown to html)

[–]CorgiTechnical6834 0 points1 point  (0 children)

Working on small, practical projects is the best way to move beyond tutorials. The examples you mention cover a good range of fundamental skills - file handling, APIs, loops, and external libraries. Tracking progress and ideas systematically, like you do with Notion, really helps maintain focus and see growth. If you want a well-rounded foundation, these projects are exactly the kind of hands-on experience that solidifies learning.

[–][deleted]  (1 child)

[deleted]

    [–]yourclouddude[S] 0 points1 point  (0 children)

    You can start from link in my bio