Przepraszam, ale muszę zadać to pytanie, czy nie sądzicie, że dawanie osobie, która nie miała styczności z programowaniem tj. polecanie jej np. gdy spyta z czego się uczyć języka "XYZ" np. takich źródeł -> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide albo https://docs.oracle.com/javase/tutorial/ albo https://msdn.microsoft.com/en-us/library/aa288436(v=vs.71).aspx
nie ma najmniejszego sensu, i to nie ze względu na małą wartość merytoryczną tego, ale wydaje mi się, że po prostu w początkowej nauce, ktoś (nie mówię o samych "początkach początków", ale nawet trochę później) musi po prostu zobaczyć jak tworzy się coś innego niż akademickie rozwiązania jakiś krótkich zadanek, albo zadań ze SPOJ'a - musi zostać po prostu ujrzeć na własne oczy jak tworzone są i łączone poszczególne "cegiełki", aby coś powstało większego, i jak dla mnie dla takich osób o wiele lepsze są kursy jakieś w których osoba stworzy coś większego niż podanie takiego źródła.
To tak jakby podać komuś słownik, a ten ktoś nie wiedziałby jak układać zdań. Sam gdy tworzyłem projekt z informatyki grę 2D + sieć, to musiałem się bardzo natrudzić, i wiele przeszukać, żeby to zrealizować, ale zaś idzie już łatwiej to fakt.