А зачем тебе это?
Обычно такого вопроса не возникает у тех, кто хочет этим заниматься. Просто садишься и фигачишь то, что хочешь (сайт, игра, приложение, утилитка, чит и пр.). Или обучалки/книги по теме смотришь, когда что-то не получается или хочешь узнать как сделать лучше.