# Головна

Цей курс називається Zero. Він **для тих у кого 0 знань** в програмуванні.&#x20;

Пройшовши Zero, ви познайомитесь зі [світом програмування](https://www.youtube.com/watch?v=59ns_35uUCM&!) ✨, але не вивчите нічого супер-прикладного, тому проходьте його максимально швидко (радимо 2-4 тижня)

{% hint style="info" %}
**Головна мета курсу Zero:** підготувати студента до [вступного іспиту](/zero/arrangements/p2p-cs-entrytest.md) на наступний курс, Стенфордський P2P-CS.
{% endhint %}

Наш курс [безкоштовний](https://blog.programming.org.ua/statti/chomu-v-sh-navchayut-bezkoshtovno/), як і [всі інші](https://programming.org.ua) в школі Ш++ ;)

![](/files/-MV22w5L0C8HpI4DDB1r)

Не впевнені, **ХТО такі програмісти** та **ЩО** ж вони роблять? подивіться відео :)

{% embed url="<https://youtu.be/59ns_35uUCM>" %}

### **План дій**

1. Проходьте уроки, вирішуйте задачі *(на наступних сторінках).*
2. Вирішили всі задачі? → записуйтесь на [тестування](/zero/arrangements/p2p-cs-entrytest.md). \
   Не записуйтесь, якщо не пройшли цей курс до кінця 😈
3. Складете тестування → будете вчитись на наступних етапах (вони всі теж безкоштовні)

Наші волонтери допоможуть вам у [**чаті**](https://link.shpp.me/p2p-zero)**, обов'язково туди додайтесь вже зараз**. \
Це набагато швидше та веселіше, ніж навчатись самостійно.\
Якщо не вийшло додатись - пишіть нам в телеграм [@shpp\_me](https://t.me/shpp_me)

### **Особливості курсу Zero**

Ви познайомитесь зі світом програмування та опануєте основи основ: змінні, умови, цикли, масиви.&#x20;

Головна мета, пам'ятайте: **прокачатися, щоб пройти вступне тестування. І все**. Тому проходьте Zero максимально швидко (оптимально: 2-4 тижні)

Якщо ви будете лише читати, то нічому не навчитесь. Тому **пишіть код, експериментуйте** — лише так ви отримаєте перший **досвід** програмування і складете вступне тестування.

**Найважливіше**: працюйте самостійно. Не підглядайте чужі рішення.

![](/files/-MV22z75FUxChy1Ksan_)

Робіть кожну задачу **з нуля**. **Самостійно**! 🥲 🥲 🥲

На Zero ми працюємо мовою [JavaScript](https://blog.programming.org.ua/statti/movnyj-likbez-yaki-movy-programuvannya/). Зараз вам [неважливо](https://blog.programming.org.ua/statti/movnyj-likbez-yaki-movy-programuvannya/) яку мову вчити! Це стане важливо **мінімум** через 4 місяці!

У цього курсу немає лекційних занять, оцінок, дедлайнів, контролю. Нащо все це зараз? :)

Якщо ви згодні не просто читати, а самостійно вирішувати задачки, розбирати приклади й  активно вчитися — тисніть кнопку та переходьте далі:\
\
↓


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://shpp.gitbook.io/zero/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
