Я просто вбил твои вопросы в гугл и на удивление нашёл ответы по первой же ссылке, а теперь к теме
Чисто "кодеры" никому не нужны, вне зависимости от того, чем ты планируешь заниматься: как хобби или планируешь идти в коммерческую разработку - 90% времени ты проводишь в поиске информации, так что начни с оттачивания этого навыка, ибо с текущим уровнем ты далеко не продвинешься
Поверхностная базы из шараги тебе явно не хватит
Обходы и "защита от кряка" это не элементарные вещи - они в первую очередь требуют понимания предметной области, а уже потом умения программировать
Сейчас твой запрос можно перефразировать как "хочу быть хакером", так что определись с направлением
На этом форуме есть переводы/гайды на темы которые тебя интересуют - так что ищешь и читаешь, а когда доходишь до места где непонятно, останавливаешься и ищешь инфу по теме что-бы стало понятно (этот алгоритм может повториться множество раз, но в этом и заключается суть обучения)
А вообще включай критическое мышление, для человека который закончил шарагу вышеописанное должно быть очевидно, если не потянешь и захочешь смотреть пятиминутные гайды с копированием сурсов, то стоит задуматься, мб оно тебе и не нужно?