Skip to content

RFC: Multiple Paths to Enlightenment #145

@NotMyself

Description

@NotMyself

Thank you all for the amazing contributions to this little project. I am stunned at how many of you want to help make it better. One thing I have been thinking about over the last weekend as new koans rolled in was the possibility of having multiple paths to enlightenment.

This tool has always been about teaching the fundamentals of C# to beginner programmers. We have started to introduce some pretty complicated concepts that are starting to get away from that beginner programmer and what they need to know. But I do not want to remove these topics.

Instead I am proposing we create and support multiple paths in the koans engine. The default path would be focused on our beginner. We could have paths on delegates, linq, IO, data access or asynchronous programming.

So, three questions to you community:

  1. Should we do this?
  2. How should we do this?
  3. Are you willing to contribute a path?

Please add your thoughts below.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions