So, I totally forgot how to do a Pull Request -- AHAHAHA! seriously. ;(
Here's my first stab at a List tutorial; and I learned a whole lot myself while putting it together!
So, I'm coming at this from the following point of view:
I want to encourage new Learners not to self-limit themselves just because they are fresh to this field. I suspect they are intelligent enough to grasp new concepts; but they just need a clear explanation.
Maybe we could challenge ourselves to introduce complementary 'design concepts' at the same time we are showing 'working syntax'; and to present these succinctly, and motivationally? I really feel like the design context is necessary for a new Learner to pickup how to be productive and effective in solving problems with a new language. This could provide the most productive experience for the Learner such that they'll be empowered to accelerate towards professional-level work quickly.
Maybe we could provide the most productive and empowering toolsets for new Learners to not only get started; but also to accelerate their ability to discover related concepts quickly, and also to get comfortable with professional-level toolsets? (i.e. IDEA, GitHub, StackOverflow)
Please have a look at the listBasics.sc and let me know how you think we could improve on this to make it more effective for a new Learner wanting to learn to use Scala; and to solve problems that this language handles better than its competitors.
Oh! I've also submitted the motivatedScala.md (but as a text file) that outlines how we can focus on presenting the killer features of this language that make it so powerful; and applicable across industries!
Hey there!
So, I totally forgot how to do a Pull Request -- AHAHAHA! seriously. ;( Here's my first stab at a List tutorial; and I learned a whole lot myself while putting it together!
So, I'm coming at this from the following point of view: I want to encourage new Learners not to self-limit themselves just because they are fresh to this field. I suspect they are intelligent enough to grasp new concepts; but they just need a clear explanation.
Please have a look at the listBasics.sc and let me know how you think we could improve on this to make it more effective for a new Learner wanting to learn to use Scala; and to solve problems that this language handles better than its competitors.
Oh! I've also submitted the motivatedScala.md (but as a text file) that outlines how we can focus on presenting the killer features of this language that make it so powerful; and applicable across industries!
Cheers! Dagny