Слова писать - это не грамматика.
Купите сборник упражнений Барашковой для 6 класса в двух частях (именно как на картинке - к учебнику Афанасьевой, т.к. есть и к другим учебникам у неё) и книгу для родителей к нему (в ней ответы и теория по грамматике, изложенная очень простым и понятным языком) и проделайте весь. Не знаю ни одного человека, кто бы после этого не знал грамматику на достаточно хорошем уровне. Разбираете теорию (там у каждого упражнения ссылка на параграф в книге для родителей) и делаете упражнение. Ни оставляйте ни одного непонятного для себя слова. Так научитесь и слова писать, и словарный запас с грамматикой расширите. Почему за 6-й класс? Я считаю этот вариант самым удачным у неё. Написан для школ с углублённым изучением английского, что соответствует примерно 8 классу обыкновенной школы.
После этого уже можно взять синий Мёрфи и пройтись по нему.
Не советую рассчитывать на какие-то программы для гаджетов, если хотите, чтобы грамматика уложилась у вас в голове по полочкам. Только работа на бумаге ручкой или карандашом даст вам это в оптимальные сроки.