From 47cfd2c65d9c82c73970bd3284955958c09ecd2f Mon Sep 17 00:00:00 2001 From: Kobi Lurie Date: Wed, 10 Oct 2018 22:15:04 +0300 Subject: [PATCH] Updated Quick Start 2018 (markdown) --- Quick-Start-2018.md | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/Quick-Start-2018.md b/Quick-Start-2018.md index bfd3bde..699ced7 100644 --- a/Quick-Start-2018.md +++ b/Quick-Start-2018.md @@ -14,17 +14,31 @@ Note: Instructions for cross compilation are here. 4) Writing a basic library, source control, unit tests, and IDE tips 5) Getting a skeleton program up and running, and using that library. -Please choose target for a step by step tutorial. +Please choose the kind of program you're developing: +(Links provide libraries you'll need, and guide you to a deployable skeleton app) +- A command line tool. +- A portable GUI desktop app +- a GUI app for a specific platform +- A 2D Game +- A Web application or website +- An android mobile app +- An iPhone mobile app +- a library +- Other? leave feedback to let us know what we're missing. + +5.5) Recommended workflows, ways to avoid complexity, and general advice for writing software well from veteran Nim users. 6) Language basics. - These are wonderful tutorials: ... links... -7) Language at a glance, Nim from mainstream language: -- Nim for python programmers +7) Language at a glance, Nim from the mainstream language you know: +- Nim for the python programmer - Nim for the C programmer -- Nim for C# +- Nim for the C# programmer +- Nim for the Javascript cowboy +- ... add more at our leisure. -Also explain support for different paradigms in Nim. (procedural, OOP, functional) +Related: Also explain support for different paradigms in Nim. (procedural, OOP, functional) 8) Use Cases: How to do X in Nim? (by topic) - Show Nim packages and std lib, Maybe in reference to other language capabilities, or even compared to their samples.