Wybierz projekt, który umiesz opisać
„Chcę nauczyć się programować” nie wyznacza jeszcze następnego kroku. „Chcę wypisać listę przeczytanych książek” daje konkretny punkt startu. Potrzebujesz danych o książkach i sposobu ich wyświetlenia. Zapisywanie kont, płatności i synchronizacja urządzeń mogą poczekać na osobne wymagania.
Zapisz wynik, który chcesz zobaczyć po pierwszej sesji. Może to być tekst wypisany w terminalu albo lista z kilkoma elementami. Poproś agenta o wskazanie pojęć potrzebnych do tego zadania. Kiedy proponuje dodatkowy element, zapytaj, jakie obecne wymaganie go uzasadnia.
Dobierz język do celu
Wybór języka powiąż z zastosowaniem i materiałami, z których chcesz korzystać. PHP pasuje do nauki aplikacji działających na serwerze i przygotowania do Laravel. JavaScript przyda się do interakcji w przeglądarce. Python jest częstym wyborem do skryptów i pracy z danymi.
Nie potrzebujesz rozstrzygać, który język jest najlepszy we wszystkich sytuacjach. Wybierz jeden na pierwszy etap. Zmienne, warunki i funkcje pojawiają się w wielu językach, choć różnią się ich składnia i szczegółowe reguły. Kodivo zaczyna od PHP, więc przykłady tego cyklu używają PHP.
Znajdź swój punkt startu
Zacznij od wyświetlania tekstu, zmiennych i typów danych. Potem przejdź do warunków, pętli i funkcji. Przy każdym temacie wykonaj małą zmianę i wyjaśnij jej wynik. Samo przeczytanie rozwiązania nie mówi jeszcze, czy potrafisz zastosować regułę w innym przykładzie.
Po przerwie poproś agenta o kilka krótkich pytań obejmujących te tematy. Odpowiedz przed otrzymaniem wyjaśnienia. Zapisz, co pamiętasz, a co wymaga przypomnienia. Przy powrocie do PHP sprawdzaj wersję środowiska i różnice w oficjalnych przewodnikach migracji.
Ułóż powtarzalną sesję nauki
Jedna sesja może obejmować lekcję, przewidzenie wyniku przykładu i samodzielną zmianę. Na koniec zapisz pytanie, do którego wrócisz. Długość sesji dopasuj do czasu, którym dysponujesz. Nie musisz przechodzić całego rozdziału naraz.
W Kodivo możesz zapisywać pozycję i wracać do lekcji. Połączenie MCP pozwala agentowi pobrać kontekst Twojej nauki. Przydatne pierwsze polecenie brzmi: „Pomóż mi kontynuować lekcje Kodivo. Wyjaśniaj po jednym kroku i pozwól mi odpowiedzieć na ćwiczenie przed pokazaniem rozwiązania”.
Do pisania i uruchamiania własnych plików przydadzą się narzędzia omówione w następnym wpisie. Publiczne demo możesz otworzyć już teraz w przeglądarce.