Постараюсь в кратце.
Чтобы было легче, берешь два сурса, находишь одну и ту же функцию. Смотришь на реализацию в одном, а потом в другом, я думаю ты увидишь сходства, ну а там уже поймешь что и как.. Но в любом случаи c++ нужно знать хотя бы поверхностно)
Если хочешь в чём-то помощь, именно в чём-то, не во всём - пиши в вк или в телегу.