gitpod-io / gitpod

The developer platform for on-demand cloud development environments to create software faster and more securely.
https://www.gitpod.io
GNU Affero General Public License v3.0
12.98k stars 1.24k forks source link

Courses/learning/training #7128

Open jwpjrdev opened 2 years ago

jwpjrdev commented 2 years ago

Is your feature request related to a problem? Please describe

It would be really really cool to see some form of a course(s) to run newbies through some basic examples (and maybe a few more complex ones?) to help them get a feel for Gitpod. I think it would help lower the learning curve that it takes to get good at gitpodifying projects and maintaining them with Gitpod.

Describe the behaviour you'd like

I don't have an exact plan in mind, but something like the GitHub Learning Lab would be sweet. Maybe it could be done through there?

Describe alternatives you've considered

Quick docs? Simplified docs with further reading to give an overview of a feature? I dunno.

Additional context

N/A

pawlean commented 2 years ago

I love this idea! Thanks @jwpjrdev. How did you envision this out of interest? Something like our screencasts but more like a course? https://www.gitpod.io/screencasts

jwpjrdev commented 2 years ago

Yes, something a bit more interactive. When you watch a video you may or may not learn the material but without practice it's hard to master anything.

pawlean commented 2 years ago

Yes, something a bit more interactive. When you watch a video you may or may not learn the material but without practice it's hard to master anything.

Ah yes, I totally get what you mean. This is definitely something @mikenikles and I have discussed before! Thanks for the request, keep an eye out for updates :)

mikenikles commented 2 years ago

A challenge we face with that is what language, framework, etc we use.

You notice with the Quickstart section in the docs, we now have dozens of them and they easily go out of date or even break.

If we choose Node.js for an interactive tutorial, what about someone who works with Rust?

Lots to consider, but in general I absolutely agree with a more interactive onboarding.

One thought we've had is in-product onboarding when you start the first workspace (or anytime after that via a command).

It all needs a bit more brainstorming and alignment with the product roadmap, but we won't forget.

CBID2 commented 1 year ago

Hey @ghuntley! :) Any update on this issue?