Stream: beginners

Topic: ✔ beginner roadmap for learning roc


view this post on Zulip dot (Nov 28 2024 at 05:13):

Hi, I just picked up the language today, I'm returning from a year long sabbatical from programming (and computers in general) and came across roc, I like that the syntax is lean from what I can tell and I'm considering taking a stab at this year's AoC with it. Is the current tutorial enough for me to hit the ground running, or is there any additional recommended reading? Thanks!

view this post on Zulip Luke Boswell (Nov 28 2024 at 06:01):

I think tutorial is a great place to start :smiley:

view this post on Zulip Luke Boswell (Nov 28 2024 at 06:01):

You might want to checkout the examples too https://www.roc-lang.org/examples

view this post on Zulip Luke Boswell (Nov 28 2024 at 06:03):

I wouldn't say these are the best or most idiomatic roc, I haven't re-written the implementation from when I started learning roc, but I try to keep my AoC solutions up to date (compiling and passing at least).

https://github.com/lukewilliamboswell/aoc

view this post on Zulip dot (Nov 28 2024 at 07:33):

Looks great, thanks!

view this post on Zulip Anton (Nov 28 2024 at 11:37):

I personally really like doing some exercism exercises when learning a new language

view this post on Zulip Luke Boswell (Nov 28 2024 at 11:43):

Oh yeah, those are great too. :sunglasses:

view this post on Zulip Luke Boswell (Nov 28 2024 at 11:45):

Maybe on the website just after Tutorial on the Install page, and also at the end of the tutorial we could include some links to additional resources like the examples and exercism.

view this post on Zulip Notification Bot (Nov 28 2024 at 21:23):

dot has marked this topic as resolved.

view this post on Zulip Luke Boswell (Nov 28 2024 at 21:38):

https://github.com/roc-lang/roc/pull/7263


Last updated: Jul 06 2025 at 12:14 UTC