Here I will comment on my own experiences.
I have written an installer (snelinstaller) and some offline browser-apps. With help from the docs and the nim-forum and some youtube-movies I have been able to learn the needed techniques. but it was a learning-curve. One has to google a lot to get the info. But it is mostly there thoe sometimes scattered.
The learning is an accumulative process. The challenge is to read the source-code from others when they use techniques that you have not yet mastered. In that sense it is in some cases better to learn from other beginners than from the masters who may propose more complicated techniques for which you are not yet advanced enough.
The other challenge was and is the graphical user-interface (gui-libs). While a large number of gui-lib-projects have been made, few have really matured and no choice has been made from the core-devs to support one specific gui (untill recently it seems). Because of this, a lot of energy has been waisted and progress limited. This has prompted me to use the browser for offline apps, because the web-libs are pretty well developped. However web-programming is rather complicated, not for beginners. Hopefully the latest gui-efforts (still in starting phase) will be more coordinated and thus succesfull.
The good:
beautiful and highly flexible syntax.
with version 2 rather mature
advanced meta-programming
automatic garbage-collection
fast (compiles to c or c++)
lot of libs
Work needed on:
the gui(s) and the team-support there-of
cooperative / social culture, roll-determination and coordination
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Here I will comment on my own experiences.
I have written an installer (snelinstaller) and some offline browser-apps. With help from the docs and the nim-forum and some youtube-movies I have been able to learn the needed techniques. but it was a learning-curve. One has to google a lot to get the info. But it is mostly there thoe sometimes scattered.
The learning is an accumulative process. The challenge is to read the source-code from others when they use techniques that you have not yet mastered. In that sense it is in some cases better to learn from other beginners than from the masters who may propose more complicated techniques for which you are not yet advanced enough.
The other challenge was and is the graphical user-interface (gui-libs). While a large number of gui-lib-projects have been made, few have really matured and no choice has been made from the core-devs to support one specific gui (untill recently it seems). Because of this, a lot of energy has been waisted and progress limited. This has prompted me to use the browser for offline apps, because the web-libs are pretty well developped. However web-programming is rather complicated, not for beginners. Hopefully the latest gui-efforts (still in starting phase) will be more coordinated and thus succesfull.
The good:
Work needed on: