# Nauka przez zabawę

Sonic Pi zachęca Cię, abyś uczył się programowania i tworzenia muzyki poprzez zabawę oraz eksperymentowanie. A najważniejsze jest, abyś przy tym dobrze się bawił. Nawet się nie obejrzysz, jak stwierdzisz, że nauczyłeś się programować, komponować i tworzyć muzykę na żywo.

## Błędów nie ma

Whilst we’re on this subject, let me just give you one piece of advice I’ve learned over my years of live coding with music - there are no mistakes, only opportunities. This is something I’ve often heard in relation to jazz but it works equally well with live coding. No matter how experienced you are - from a complete beginner to a seasoned live coder, you’ll run some code that has a completely unexpected outcome. It might sound insanely cool - in which case run with it. However, it might sound totally jarring and out of place. It doesn’t matter that it happened - what matters is what you do next with it. Take the sound, manipulate it and morph it into something awesome. The crowd will go wild.

## Zacznij od czegoś prostego

Zawsze kiedy się czegoś uczysz, istnieje pokusa, żeby robić niesamowite rzeczy tu i teraz. Postaraj się jednak powstrzymać tę chęć i spójrz na nią jako odległy cel, który uda się się osiągnąć później. Zamiast tego pomyśl o najprostszej rzeczy, jaką potrafisz napisać, która będzie fajna, a jednocześnie sprawi, że będziesz czuł satysfakcję ze zrobienia małego kroku w kierunku realizacji wizji istniejącej w Twojej głowie. Gdy już będziesz miał pomysł na ten mały krok, spróbuj go wykonać - napisz kawałek kodu, uruchom go, baw się nim i zobacz, jakie nowe pomysły przyjdą Ci do głowy. Zobaczysz, niedługo będziesz w całości pochłonięty tą zabawą i będziesz robić szybkie postępy.

Nie zapomnij tylko podzielić się swoją pracą z innymi!