Replies: 1 comment 2 replies
-
you could integrate exercises from https://tour.dlang.org into this |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
VISION DOCUMENT
This is a list of on-going thoughts of how the exercises should be organized. Not everything in the language, from language features to the standard library, will be mentioned in the main set of exercises. The language is super extensive and the more language features and standard library support we put on the main set, the longer and complex it will be. Some who's starting programming and/or learning D does not need to know everything about the language at once to start creating something in D.
My idea is to have a main set that focuses only in the absolute essential, and provide a mechanism in dlings to explore other functionalities either native or provided by the standard library. Having a way to split exercises into multiple groups also makes it possible to extend dlings to other knowledge levels without forcing the resolution of known things. I believe there is always something in D that is new to someone, no matter the level knowledge and time that person has with the language. By creating these groups, we open a door to multiple topics, having tips and tricks, features not really mentioned in the spec, common pitfalls and how to overcome them, explain what some previews do, go in depth with dip1000 and in, etc.
Below there are some thoughts that will be part of the main set, some loose thought of things to talk either in the main set or other category and some categories I think make sense to have.
Structured Thoughts
Loose thoughts
Other Categories
Did you know
Multithread
TBD
Beta Was this translation helpful? Give feedback.
All reactions