Поочередно скармливать компиляторам/интерпретаторам нужно, если вам необходимо 100% знать на каком языке написан код. Для обычных ситуаций достаточно его разбирать анализом текста.
Матвей Мамонов
Даже, если вы будете знать одну область на профессиональном уровне, то упретесь в её предел (конечно, если вы не разработчик этой области), поэтому нужно изучать множество технологий.
Такой подход даёт колоссальную выгоду, когда вы знаете несколько способов решения поставленной проблемы.
Как бы глупо это не звучало, но можно его открыть через блокнот и посмотреть названия полей, которые были в таблице, после чего их тип узнать через код программы, которая его использовала.
Знаете, трудно отвечать, когда нет конкретики в вопросе. Посмотрите сайты, где собраны книги по программированию, например, по теме алгоритмов или основам информатики.