Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Beginner's Guide to Zig

Hướng dẫn Zig cho người mới bắt đầu

Hướng dẫn Zig cho người mới bắt đầu

Khởi động hành trình học Zig của bạn

4.8
(44 đánh giá)
362 học viên
Giảng viên
Bohdan Zaremba
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
10.000đ 399.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.5 giờ video
36 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Học ngôn ngữ Zig từ con số 0
Tìm hiểu về khái niệm comptime trong Zig
Làm quen với lập trình cấp thấp
Hiểu về quản lý bộ nhớ trong lập trình

Yêu cầu

Yêu cầu có kinh nghiệm lập trình cơ bản

Đối tượng phù hợp

Dành cho lập trình viên muốn thử thách học Zig
Dành cho lập trình viên muốn học một ngôn ngữ cấp thấp

Nội dung khóa học

5 phần • 36 bài giảng
1 Lời mở đầu
2 Cách tiếp cận khóa học
3 Cài đặt Zig
1 Cú pháp cơ bản
2 Chỉnh sửa cho Zig v0.15.1 - Các hàm Thư viện Chuẩn thông dụng
3 Các hàm Thư viện Chuẩn thông dụng
4 Biến số
5 Kiểu dữ liệu
6 Số nguyên
7 Ký tự và Chuỗi
8 Boolean
9 Biến Optional
10 Comptime
1 Khối lệnh
2 Câu lệnh If Else
3 Hàm
4 Struct
5 Lập trình Generic
6 Enum
7 Union
8 Switch
9 Chỉnh sửa - Xử lý Lỗi
10 Xử lý Lỗi
11 Mảng
12 Vòng lặp While
13 Vòng lặp For
14 Chỉnh sửa cho Zig v0.14.0 - Vector
15 Vector
16 Defer và Errdefer
1 Con trỏ
2 Slice
3 Giới thiệu về Allocator
1 Danh sách Liên kết
2 Ngăn xếp
3 Hàng đợi
4 Cây Tìm kiếm Nhị phân

Giới thiệu khóa học

Welcome to Beginner's Guide to Zig.

Jump-start your Zig learning journey with this course.

This course will start at the basics of Zig: how to run your first Zig program, language syntax, different types the language offers, and more. Separate attention will be given to the data structures (like structs, unions, enums, and arrays), and control flow statements (such as if and switch expressions, while and for loops). We will also learn memory management (pointers, slices, Allocators), and Zig's comptime concept.

After the lectures, we will solidify our understanding of the language with various projects.

This course is a work in progress, and it will be updated with new lectures and projects.

Topics learned in this course will carry over to other of your programming endeavors, and will make you a more rounded developer. As Zig is a lower level language than most popular languages today (such as JavaScript, Python, C#), you will experience first hand how these languages operate under the hood. Learning Zig will make you more comfortable with using other lower level languages, and will teach you to appreciate the work done for you by the higher level languages.

Basic programming experience is required for this course. If you can write basic scripts in any programming language, know what are and how to use functions, you are ready for this course.

Disclaimer on the use of AI:
No AI assistance was used to create any content used in this course. The entirety of this course, with all of its warts and flaws, was generated by a person.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Low Level Programming
Hiển thị tất cả khoá học Programming Languages
Hiển thị tất cả khoá học Systems Programming
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊