Теорию можно и полезно вывести самому.
Начать с площади параллелограмма, натянутого на два вектора. Площадь вначале посчитать чисто геометрически как произведение основания на высоту и выразить всё через координаты векторов. Подумать об ориентированной площади. "Упаковать" формулу в детерминант второго порядка.
Затем посмотреть, как координаты векторов получаются из координат точек.
Наконец, представить, из какого детерминанта третьего порядка может получиться найденный детерминант второго порядка.
Ну а площадь треугольника равна половине площади соответствующего параллелограмма.
А потом посмотреть, как эти формулы выводятся в учебнике и похвастаться, что у Вас короче и понятнее.