Да, DrRacket достаточно хорош. Я выполнил почти все упражнения в книге и использовал только DrRacket. Вы можете использовать пакет SICP для DrRacket, чтобы язык более точно соответствовал виду схемы SICP в книге. Это также добавит поддержку sicp-pict для упражнений в главе 2.
Вам не нужно просматривать окружение в DrRacket. В главе 3 вы познакомитесь с диаграммами окружения - но это карандашные и бумажные упражнения. В главе 4 вы сами реализуете среду как часть схемы реализации. Когда речь идет об исследовании окружающей среды, это может означать исследование модели оценки окружающей среды с точки зрения академического c (что это такое? Зачем оно у нас ?, каковы его плюсы и минусы?).
Я не знаком с «Образцами заданий по программированию», кроме того, что он содержит полезный материал, он также может потенциально усложнять ситуацию. Например, я заметил, что в коде 1.1 используются лямбды, которые не представлены в книге до версии 1.3.