Знания, это не только Википедия . Знания это умение как учится из книг и других печатных источников или видеолекций, но и практическая работа, умение работать в коллективе, что бы получать и давать новые знания  Даже язык можно выучить дома не выходя, но он не принесёт ни знания языка ни умеет его использовать ни пользы какой либо другим,  и вообще просто пустой звук в тишине квартиры.  Это не говоря уже о других знаниях, даже программист без обучения  офлайн и практики в коллективе, никогда не станет профессионалом.