Врятли стоит начинать изучение языка с написания макросов для игр. И, может со мной не все согласятся, но не учи языки по книгам - мне кажется это какой-то устаревший подход. В интернете есть масса хороших уроков, которые куда понятнее чем сухой текст книги. Например я бы очень советовал уроки на
этом сайте. Мне кажется у автора очень понятный стиль изложения информации. Читать легко и описано почти все что есть в языке. Там есть уроки и по другим языкам.
P.S. Ну а что касается перехода на чистый Си, то имхо лучше попробуй все же вникнуть в C#. Чистый Си конечно проще, но он врятли тебе пригодится в жизни (опять же не все согласятся, но на практике C# намного востребованнее).