касаемо программирования, в любом случае, знать всё вы вряд ли будете - нет абсолютно ничего зазорного в том, чтобы что-то не помнить или не знать - гуглить так же нормально, как и задавать вопросы
тем более, со скоростью развития IT, иногда удивляешься, как просто можно сейчас решить некоторые задачи. раньше таких способов банально не было. короче, гуглите и не парьтесь)