Các kiến thức cấu trúc dữ liệu và kỹ năng về lập trình ngôn ngữ C, bao gồm: các kiểu dữ liệu chuẩn của ngôn ngữ C, các lệnh điều khiển và vòng lặp; hàm, khai báo và ứng dụng; các cấu trúc dữ liệu tự xây dựng của ngôn ngữ C; con trỏ, khai báo và ứng dụng; tập tin, các tập tin chuẩn của C và chế độ đồ họa.
Kỹ thuật lập trình là kỹ năng lập trình. Các cách thức hoàn thành, giải quyết vấn đề trong lập trình. Kỹ thuật lập trình nếu nói như vầy thì sẽ khá là rộng. Ta có thể có nhiều khái niệm kỹ thuật lập trình hẹp hơn như:
Kỹ thuật sắp xếp nổi bọt
Kỹ thuật duyệt mảng
Kỹ thuật sinh số ngẫu nhiên theo điều kiện
Kỹ thuật xử lý AI (trí tuệ nhân tạo)
Kỹ thuật giấu code
Kỹ thuật hại não người đọc code :3
…
Nếu chỉ nói tới chữ kỹ thuật lập trình thì chúng ta học cả đời cũng không thể hết. Càng học càng thấy kỹ thuật của mình dở, chưa tốt. Sau đó lại học kỹ thuật tốt hơn, hay hơn. Sáng tạo ra kỹ thuật mới hơn. Đến một lúc nào đó. Chúng ta ngập tràn trong kỹ thuật. Sau đó ta sẽ không còn nhớ kỹ thuật nào nữa.
Đại đa số ngôn ngữ lập trình đều có điểm chung như kiểu dữ liệu, biến, nhập xuất, mảng, loop (vòng lặp). Từ cái gốc đó mình dễ dàng biến hóa và nắm bắt cách xử dụng các ngôn ngữ khác nhau mà không cần tốn thời gian bắt đầu lại từ đầu.