Определитесь, всё-таки асинхронность или многопоточность? В первом случае может быть остановка цикла событий блокирующими вызовами, во втором блокировки при борьбе за какой-то ресурс.
istonskij, допустимо, но у 99 из 100 в процессе в голове образуется хаос из-за несистемного усвоения и без того сложной информации, что существенно замедлит развитие или вообще приведёт к провалу.
istonskij, если в общем, то лучше всего "Код, тайный язык информатики" Петцольда, но я бы рекомендовал начать с чего-то специального, что быстрее даст почувствовать результат.
istonskij, нет, берёшь учебник для начинающих и просто читаешь. Если справился, то в принципе можешь быть программистом. Если нет, то никакие курсы всё равно не помогут.
Слава, в большинстве случаев нет. Иногда даже обратный эффект может оказать. Прокачка личного бренда не повышает привлекательность для рекрутёров, она только увеличивает известность. Соответственно, в случае обладателя ценного опыта известными становятся его заслуги, а в случае начинающего известными становятся его ошибки.
Не просто так подобное нельзя делать в prepared statements. Во-первых, это противоречит принципам работы с реляционными базами данных. Во-вторых, это делает код уязвимым для sql injection.