1. Może mi ktoś wytłumaczyć po co są klasy i jakie jest ich zastosowanie?
Cytat('http://webmade.org/kursy-online')
Za pomocą takiej konwencji programistycznej czasem można łatwiej i naturalniej opisać interakcje między obiektami.
Takie stwierdzenie nie wiele mi mówi, może tępy jestem po prostu

2. Czy dobrze rozumiem idee zwracania wartości zmiennych z funkcji. Jeśli w funkcji wykorzystujemy jakieś zmienne i chcemy któreś z nich wykorzystać w głównym kodzie, to musimy je "zwrócić" bo inaczej będą "nie widoczne" dla głównego kodu? Czy źle to rozumiem?