Nauka języków programowania (i nie tylko?)

W mojej opinii mocno w sieci (zwłaszcza polskiej) brakuje solidnych narzędzi do nauki, do szkolenia nowych programistów. Zapotrzebowanie na ludzi z umiejętnościami są ogromne. Brakuje kursów (przynajmniej w moim regionie) „w realu” do nauki różnych języków programowania. A same książki są mało interaktywne.

Sądzę że solidny portal + może nawet aplikacje mobilne w tej dziedzinie są potrzebne.

Podawanie wiedzy + weryfikacja tej wiedzy. Konkretne przykłady i rozwiązania.

Nauka społecznościowo. W małych grupach, parach. Może nawet rywalizacja między tymi zespołami. Tak aby ludzie w zespole się mogli wzajemnie wspierać i mobilizować do postępów. Wymiana osób w zespole ze względu na prezentowany poziom lub zakończenie udziału w programie…

Powinny być konkretne cele nauki. Nie tylko odznaki za konkretne etapy nauki. Ale też cele w postaci: chcę wykonać aplikację mobilną X, chcę wykonać portal jak, a może grę … itp.

Można zastosować jakiś ciekawy motyw przewodni. Tematykę.

Połączyć to z ogłoszeniami i zleceniami płatnymi? Najlepsi, oferty pracy?