Skip to content

Consider creating an independent "Resources" website #614

Open
@jvican

Description

@jvican

The Scala website has a section for learning resources: http://scala-lang.org/community/index.html#community-libraries-and-tools.

However, I think it deserves its own independent webpage. People visiting the website may miss "Community-Powered Learning Resources" and "Community Libraries and Tools". These actions have value on their own and they are actually quite critical for developers to know about.

What I propose is to have an independent page that we can use to let people know all the learning resources/tools they can use to code in Scala. That would include Scala Center's courses in Coursera as well as other ones (like the courses made by @MarkCLewis in this Scala Contributors thread). I'm sure we'll find more candidates.

We may also want to add more learning resouces, like Scala books, good blog articles (e.g. Li Haoyi's blog posts are great and very idiomatic), link to previous Scala Lang blog articles that are useful for learning, etc.

I would also like to add to the discussion my intention to create a section for people to get started in Scala. I'd like to have links to labelled issues in projects that people can work on. We could have community projects like the Scala Platform modules (better-files, json AST, possibly enumeratum), this website itself, sbt, and in general any other project that enjoys of maintainers that are eager to help and welcome new contributors.

The motivation of this last section is to let people get their hands dirty and hack on Scala from day one. I think it makes a difference having some guidance on far-reaching OSS projects that could motivate their learning experience while benefitting the whole Scala community.

What do you think @heathermiller @SethTisue @adriaanm @travis032654 ?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions