Для начала нужно определиться с логикой. Чаще всего под этим словом понимают либо Формальную логику (Аристотеля), либо Диалектическую логику (Гегеля).
Формальная логика в той или иной степени известна всем и изучается начиная со школы, может быть выражена в трех законах:
• закон тождества — понятие должно употребляться в одном и том же значении в ходе рассуждений; или А = А
• закон противоречия — два несовместимых (противоречащих) суждения не могут быть одновременно истинными; либо А, либо не-А
• закон исключённого третьего — А или не-А истинно, третьего не дано
Диалектическую логику неподготовленному человеку понять непросто, т.к. она "нарушает" законы формальной логики, при этом пользуется ей для "выведения" категорий. Если в формальной логике все линейно и последовательно (например, применение в математике), то диалектика говорит нам, что всё противоречиво, одновременно и А и не-А истинны, и надо брать "обе стороны медали".
Например, рассмотрев понятие "изменение" и попытавшись описать его диалектически, мы вынуждены признать, что изменение - это одновременно равенство и неравенство с собой. Т.е. посетитель портала Thequestion.ru Иванов, узнавший что-то новое, остался самим собой (Ивановым), но при этом же и стал не равен самому себе в связи с приобретением новых знаний. Одну сторону рассматривать неверно, ибо она не отразит истины. Если он остался прежним и только равен самому себе, то куда делись новые знания, разве они не изменили его? Если он только неравен самому себе, то хорошо бы ему сдать свой паспорт, потому что он уже не Иванов и как-то некрасиво пользоваться чужими документами.
Советую углубиться в изучение диалектики ("Наука логики", Г.Гегель) и вы начнете видеть вещи с другой стороны, многое прояснится в голове.
Примером применения диалектической логики на практике является труд К.Маркса "Капитал", так что если хотите подвинуться в логике, то стоит обратить внимание на труды гениев, а не тратить своё время на кроссворды, шахматы и пустые дискуссии.
Большое спасибо за отличный ответ !