# Install racket-turtle

**URL:** <https://racket.discourse.group/t/install-racket-turtle/2483>\
**Category:** General\
**Created:** [November 9, 2023, 5:21pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483 "2023-11-09T17:21:06Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![rack\_a\_jack](https://avatars.discourse-cdn.com/v4/letter/r/ebca7d/32.png) [@rack\_a\_jack](https://racket.discourse.group/u/rack_a_jack)\
**Post date:** [November 9, 2023, 5:21pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/1 "2023-11-09T17:21:06Z")

</div>

hello, would like to install racket-turtle.rkt teachpack.  
I have the teachpack folder. Should it be in a particular directiory?

completely new to racket, have a few questions to get started

thank you

---

<div class="post-metadata">

**Author:** ![jimpjorps](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jimpjorps/32/140_2.png) [@jimpjorps](https://racket.discourse.group/u/jimpjorps)\
**Post date:** [November 9, 2023, 5:32pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/2 "2023-11-09T17:32:35Z")

</div>

`racket-turtle` is part of the `teachpacks` package available on the official package catalog. You can install it in one of two ways:

- In DrRacket, go to _File \> Install Package..._ and enter `teachpacks` as the package source.
- In your terminal/command line, run the command `raco pkg install teachpacks`.

You don't need to manually place files anywhere yourself.

Once you've installed it, put `(require teachpacks/racket-turtle)` at the top of the file to use those functions in your code. See [the package documentation](https://docs.racket-lang.org/racket_turtle/index.html) for more information.

---

<div class="post-metadata">

**Author:** ![rack\_a\_jack](https://avatars.discourse-cdn.com/v4/letter/r/ebca7d/32.png) [@rack\_a\_jack](https://racket.discourse.group/u/rack_a_jack)\
**Post date:** [November 9, 2023, 5:54pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/3 "2023-11-09T17:54:17Z")

</div>

thanks. it worked in DrRacket.  
A question about the command line (total newbie here).. the windows power shell doesn't know the command raco. should i be looking elsewhere? how to set up if needing setup. thanks

---

<div class="post-metadata">

**Author:** ![jimpjorps](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jimpjorps/32/140_2.png) [@jimpjorps](https://racket.discourse.group/u/jimpjorps)\
**Post date:** [November 9, 2023, 6:12pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/4 "2023-11-09T18:12:05Z")

</div>

In DrRacket, go to _Help \> Configure Command Line for Racket..._, then restart Powershell.

---

<div class="post-metadata">

**Author:** ![gus-massa](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/gus-massa/32/507_2.png) [@gus-massa](https://racket.discourse.group/u/gus-massa)\
**Post date:** [November 9, 2023, 6:13pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/5 "2023-11-09T18:13:24Z")

</div>

You should add `C:\Program Files\Racket` to the `path` environment variable.

(Side question: Is it possible to add this option to the installer?)

(Edit: @jimpjorps answer is better.)

---

<div class="post-metadata">

**Author:** ![rack\_a\_jack](https://avatars.discourse-cdn.com/v4/letter/r/ebca7d/32.png) [@rack\_a\_jack](https://racket.discourse.group/u/rack_a_jack)\
**Post date:** [November 9, 2023, 6:28pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/6 "2023-11-09T18:28:38Z")

</div>

thanks .. that worked as well

finally, for now, what's the most engaging book or tutorial on racket that you've come across? audience: high school

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [November 10, 2023, 9:02am UTC](https://racket.discourse.group/t/install-racket-turtle/2483/7 "2023-11-10T09:02:55Z")

</div>

My son liked _Realm of Racket_, but that was in the last year of high school.

- _[Realm of Racket](https://www.realmofracket.com/): Learn to program with Racket, one game at a time._

An 11yo once attended a Racket Meet-up in London who i believe started with [Quick: An Introduction to Racket with Pictures](https://docs.racket-lang.org/quick/index.html) - I believe this because some of their programs started with `#lang slideshow`. (When I met them they decided they wanted to decide their own language so

[How to Design Worlds: Imaginative programming in DrScheme](https://world.cs.brown.edu/1/) looks like it might be suitable but I’ve no experience with this.

[http://picturingprograms.com/](http://picturingprograms.com/)

The [https://www.bootstrapworld.org/](https://www.bootstrapworld.org/) project has some Racket material - [Bootstrap :: Hour of Code](https://www.bootstrapworld.org/materials/fall2023/en-us/lessons/hoc-wescheme-intro/index.shtml) - but mostly uses Pyret: [Hour of Code](https://www.bootstrapworld.org/materials/fall2023/en-us/courses/hour-of-code/) - this is aimed at high schoolers so is worth a look.

Another option may be [https://codespells.org/](https://codespells.org/) - but I also have no experience with this.

There are other Racket books at [Racket](https://racket-lang.org/books.html)

Let us know what works (and what doesn’t).

Stephen

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [November 10, 2023, 10:41am UTC](https://racket.discourse.group/t/install-racket-turtle/2483/8 "2023-11-10T10:41:00Z")

</div>

Is it just me or does the question (from parents) of Racket learning resources for high schoolers come up a lot?

:beetle:

---

<div class="post-metadata">

**Author:** ![rack\_a\_jack](https://avatars.discourse-cdn.com/v4/letter/r/ebca7d/32.png) [@rack\_a\_jack](https://racket.discourse.group/u/rack_a_jack)\
**Post date:** [November 10, 2023, 11:36am UTC](https://racket.discourse.group/t/install-racket-turtle/2483/9 "2023-11-10T11:36:13Z")

</div>

Dunno, but it's more of an ignorant teacher's question, in my case.

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [November 10, 2023, 12:31pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/10 "2023-11-10T12:31:13Z")

</div>

if you are a teacher I highly recommend contacting the bootstrap people - it is aimed at teachers and they have lots of resources.

:beetle:

---

<div class="post-metadata">

**Author:** ![rack\_a\_jack](https://avatars.discourse-cdn.com/v4/letter/r/ebca7d/32.png) [@rack\_a\_jack](https://racket.discourse.group/u/rack_a_jack)\
**Post date:** [November 10, 2023, 12:43pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/11 "2023-11-10T12:43:52Z")

</div>

My kids do up thru the end of bootstrap algebra.

The question on the table is, how to take them further. I myself also, don't know further than that in the language. I would like to ..  
I'm an art teacher who ended up in programming land.

---

<div class="post-metadata">

**Author:** ![rack\_a\_jack](https://avatars.discourse-cdn.com/v4/letter/r/ebca7d/32.png) [@rack\_a\_jack](https://racket.discourse.group/u/rack_a_jack)\
**Post date:** [November 10, 2023, 1:03pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/12 "2023-11-10T13:03:01Z")

</div>

, but,,, pyret is def not the answer...

---

<div class="post-metadata">

**Author:** ![rack\_a\_jack](https://avatars.discourse-cdn.com/v4/letter/r/ebca7d/32.png) [@rack\_a\_jack](https://racket.discourse.group/u/rack_a_jack)\
**Post date:** [November 10, 2023, 1:16pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/13 "2023-11-10T13:16:55Z")

</div>

if realm of ... is a good book, and by the sample chapter, it seems to be substantive,,,, so maybe I'll try that...  
Littl schemer also seems quite nice, for learning recursion, but that's intense and lacks the 'fun' factor the kids want

---

<div class="post-metadata">

**Author:** ![rack\_a\_jack](https://avatars.discourse-cdn.com/v4/letter/r/ebca7d/32.png) [@rack\_a\_jack](https://racket.discourse.group/u/rack_a_jack)\
**Post date:** [November 10, 2023, 1:18pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/14 "2023-11-10T13:18:31Z")

</div>

thus... i arrive at racket-turtle, as a possible thing to study

---

<div class="post-metadata">

**Author:** ![rack\_a\_jack](https://avatars.discourse-cdn.com/v4/letter/r/ebca7d/32.png) [@rack\_a\_jack](https://racket.discourse.group/u/rack_a_jack)\
**Post date:** [November 10, 2023, 2:19pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/15 "2023-11-10T14:19:50Z")

</div>

what's your advice then

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [November 10, 2023, 7:27pm UTC](https://racket.discourse.group/t/install-racket-turtle/2483/16 "2023-11-10T19:27:18Z")

</div>

Sorry I’m the wrong person to ask for advice.  
I just listed some racket related resources I was aware of.

All the best.

S.
