Лучше всего, на самом деле, выучить все четыре этих языка yt, C/C, , и LIS. Помимо того, что это самые важные хакерские языки, они демонстрируют очень разные подходы к программированию и каждый из них научит вас ценным вещам.