Is it limiting?
Should this be used as a complement to a larger toy project?
Is it limiting?
Should this be used as a complement to a larger toy project?
On the other hand, the author of that post seems to have used a lot of more complex language features, did profiling, debugging, made use of many libraries etc - a lot of extra stuff that wasn't necessary to give correct answers but is crucial in 'real world' programming.
I strongly recommend it.
My first "app" in Golang was a discord bot. I have to do maintenance on it occasionally and it's been a great learning experience.
These types of problems will give you a good intro to a language, but won't introduce you to the more advanced libraries which you'll likely need in a professional context (e.g. threading/mutexs, tcp/udp, etc).
Building larger projects is of course also a great way to learn!