How to get started - racket/racket GitHub Wiki

The getting-started guide covers installation, and learning resources for both beginners and experienced programmers.

Getting Racket:

Configuring your environment/editor

IDE/Editor:

Environment:

Once configured you can install any packages you need from the command line;

  • raco pkg install cover - A code coverage tool

  • raco pkg install metapict - The metapict library provides functions and data structures useful for generating picts. The library includes support for points, vectors, Bezier curves, and, general curves.

  • raco pkg install rash - The Reckless Racket Shell. For interactions and scripting.

  • raco pkg install sicp - SICP Support for DrRacket

  • raco pkg install c - This package is for writing C programs in DrRacket.

  • raco pkg install drracket-restore-workspace - Restore workspace for DrRacket

  • raco pkg install quickscript-extra - useful scripts that extend DrRacket.

  • raco pkg install DrRacketTheme - set the background image for DrRacket menu: View -> Set Background

  • raco pkg install files-viewer - a file manager for DrRacket

  • raco pkg install drcomplete - DrComplete is a set of DrRacket Plugins for better autocompletion.

  • raco pkg install todo-list - A list of goals + interactive commands for solving them in DrRacket` - Todo List is a DrRacket tool that displays a list of the unwritten parts of a program, as determined by the macros that implement those unwritten parts, as well as providing opportunities to write the unfinished parts of the program with compiler support.

  • raco pkg install chez-runner - simple plugin to run chez scheme in DrRacket.

There is also a Note to Readers with Lisp/Scheme Experience in the Racket Guide.

First tasks

There are various tasks you can attempt to learn Racket;

Useful resources: