Писать код можно с помощью любого текстового редактора, но намного удобнее использовать специализированную среду. Я использую IDE PyCharm Community Edition выбирайте версию Community, она бесплатная.

Загрузка PyCharm

Установка не вызовет вопросов и займет несколько минут.

При первом запуске появится диалоговое окно, выбираем New Project.

Следующий шаг выбор названия проекта.

Название проекта может быть любое, Для удобства назовем его site.

После нажатия кнопки Create, среда PyCharm сама скачает пакет Python, останется только набавить в проект Django.

Переходим в настройки проекта File>Setting>Project: site>Python InterPreter и жмем на кнопку +.

В строке поиска вводим django и нажимаем Install Packaje. Закрываем окно поиска, в окне настроек нажимаем Ok.

Теперь можно создать проект на Django. Комбинацией клавиш Alt+F12, открываем терминал, вводим:

django-admin startproject mysite

В результате в папке проекта появилась папка mysite со следующим содержимым:

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        asgi.py
        wsgi.py

Осталось проверить, работает ли наш проект. Для этого запустите команду в терминале:

cd mysite
py manage.py runserver

В результате должно получиться следующее:

Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
April 27, 2022 - 17:50:14
Django version 4.0.4, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

Осталось ввести в браузере адрес http://127.0.0.1:8000/