Первый вопрос, можно ли после полученного ответа проверить с помощью программы
Проверка может быть выполнена просто подстановкой найденного выражения в левую часть уравнения и упрощением. Тут, правда, может возникнуть проблема со всякими модулями под логарифмами, просто модулями и квадратными корнями в дробях. Не все программы компьютерной алгебры способны переваривать сведение слагаемых с подобными функциями. Самое простое решение в таких случаях — ограничить область определения функции, чтобы модуль раскрылся.
Может есть методичка, цель которой не решать уравнения полностью, а указывать каким способом можно придти к ответу
Ну, например,
Филиппов А.Ф. - Сборник задач по дифференциальным уравнениям. Каждый параграф посвящён какому-нибудь типу дифференциальных уравнений. Перед списком задач приводится краткое изложения способов их решения. Это, однако, не означает, что уравнение можно просто взять и решить (пусть даже расписав кучу страниц). Решение ДУ — дело творческое, даже когда это просто учебные задачи, поэтому над многими придётся знатно попотеть. ДУ из жизни решаются обычно только численно. Хорошо, если удастся выразить решение в виде какого-нибудь быстро сходящегося ряда.