Nie ma lepszego sposobu na naukę niż ćwiczenie. Po wybraniu języka i zrozumieniu podstawowych pojęć, postaraj się je stosować. Twórz jak najwięcej małych aplikacji. Oto tylko kilka pomysłów na dobry początek:

  • Zaimplementuj jakąś komendę znaną Ci z konsoli. Np. spróbuj napisać swoją prostą wersję ls
  • Napisz polecenie, które pobiera i zapisuje posty reddit na /r/programming w postaci pliku JSON
  • Napisz polecenie, które zwróci Ci strukturę katalogów w formacie JSON, np. jsonify dir-name, aby otrzymać plik JSON ze strukturą wewnątrz dir-name
  • Napisz polecenie, które odczyta JSON z powyższego kroku i utworzy strukturę katalogów
  • Pomyśl o jakimś zadaniu, które wykonujesz każdego dnia i spróbuj je zautomatyzować