Так, ладно, давай разберём сказанное. Что такое «знать, как воевать»? Знать, как решить проблему, если видишь ошибку? Да. Знать, как адаптировать код, если он не удовлетворяет нуждам? Да. Знать, как гуглить в случае ошибки? Да. Знать, какой раздел документации открыть в случае нужды? Да. Все это — знания. Я ими, надеюсь, владею в достаточной мере, чтобы выиграть стратегию. В то же время, чтобы получить знания военного дела нужно — внезапно — воевать, то есть читать код. Разбираться в коде. Решать сложные задачи.