Hiện nay các họ ngôn ngữ lập trình có thể tạm phân thành các họ sau:
- Họ ngôn ngữ máy (cấp thấp): tiêu biểu Assembly.
- Họ ngôn ngữ cổ điển (cấp cao): gắn chặt với mô hình Von Neumann, tiêu biểu FORTRAN, ALGOL, COBOL, PASCAL, BASIC, ...
- Họ ngôn ngữ hàm: LISP và APL.
- Họ ngôn ngữ hướng...