comprehensive-rust icon indicating copy to clipboard operation
comprehensive-rust copied to clipboard

Move playground slide to overview section

Open randomPoison opened this issue 1 year ago • 3 comments

The playground slide seemed like it was in a weird place to me. I usually cover the playground in a preamble before starting in on the day 1 content, not sure if other teachers do the same though. Since we cover things like cargo in the overview section, it seems like the right place to mention the playground as well.

randomPoison avatar May 22 '24 23:05 randomPoison

Hrm, yeah I like the idea of formalizing the little preamble that I do and fleshing out that first section of the slides. The things I normally cover are:

  • Telling the students that course is meant to be interactive and that they should ask questions.
  • Installing Rust via rustup.
  • Creating a workspace with cargo new.
  • Using VS Code and installing the rust-analyzer plugin.
  • Finding the course materials online to follow along with.

Other than finding the course materials that all seems reasonable to cover in slides directly.

randomPoison avatar May 23 '24 23:05 randomPoison

I like that! I think it's still reasonable to ask students to look at that before the class, since the install etc. might take some time. Do you want to move things about in this PR?

djmitche avatar May 24 '24 14:05 djmitche

That first segment is kind of weird anyway - all talk and no code.

Yeah... it's very one-way and probably a little boring.

I like that! I think it's still reasonable to ask students to look at that before the class, since the install etc. might take some time.

Yeah, I think so too — and we do actually ask people to ensure they have a working Rust setup.

But it would be good to have clear instructions on how they should do this: I'm one of those people who will setup my own editor for a new language, but I've noticed that there are many people who don't care. They just want clear instructions on how to setup the environment and then they'll work with it. So I think it would be good to have such instructions.

mgeisler avatar May 28 '24 08:05 mgeisler

I haven't touched this in a while so I'll close the PR and I can re-open if I look at this issue again.

randomPoison avatar Feb 27 '25 01:02 randomPoison