Spíš bych řekl, že není nezbytná. Ono ani ty kurzy nejsou nezbytné.
Já se naučil programovat samostudiem a praxí.
Ale lidi jsou různí, mají různý talent, různé předpoklady. Škola i kurzy můžou někomu výrazně pomoct. A taky se může ukázat, že ani škola, ani kurzy pro dotyčného nestačí.
Ale jako všude, když se nechce, tak je to ještě horší než když to nejde.
Pokud tě to bude bavit, tak si s tím určitě nějak poradíš. Zvlášť v dnešní době, kdy je informací všude plno :)