i dont know much about nim and started learning it. It should be the most 
popular language but is not popular. I think the reasons are:

  1. the main thing is no direct android/ ios support as people use language 
which have direct support for mobile development. Also no support for gui. If 
no support is possible for desktop gui make support for webgui including 
webview for making executable in default library so that anyone can start 
quickly and do gui making. as python kivy shows button example (although it has 
no use but it catches peoples eye and motivates to learn gui) nim should show 
gui example and catch eye of new comers. Also if we can make webgui then 
android/ios app can be made easily with cordova, ionic, etc but if they are 
included by default people will be excited to learn it.
  2. Bad documentation. Documentation should be as of python which supports 
offline too and should be included in installation also no direct access to 
download nim documentation offline. if nim has to be as popular as python then 
plz include example in documentation for every single procedure.
  3. Website which shows example is also not good. As python has example, it 
should have similar simple type as factorial.Nim website shows example which 
doesnt catch interest of people.
  4. Snake game catches the eye of new programmers. Website says it is written 
in nim but nim lacks direct access to its tutorial. There should be tutorial 
for it by saying lets start making it and should show step wise example.
  5. There should be cheetsheet in website.
  6. In addition to the downloads section of nim installation there should be 
option for single installer of nim containing mingw, git, vs code, its nim 
extension, code runner and other useful items needed for running nim by single 
time downloading.



THESE ARE MY OWN SUGGESTIONS. Please review it and give me suggestions for me 
too for starting learning nim.

Reply via email to