Cách tự học lập trình hiệu quả hơn ở đại học?

Xin chào mọi người. Em muốn học lập trình để làm game 2d online bằng unity game ạ. Nhưng em không biết phải học ra sao để hiệu quả. Em chỉ xem video lan man trên mạng hay đọc các bài viết… Chứ còn chưa biết gì ạ. Bây giờ bảo em làm một cái gì đó thì em không làm được. Em cũng tìm hiểu qua C# cơ bản. Còn nâng cao thì xem trên kteam không hiểu cho lắm. Còn về sever game có người bảo em học nojde, có người bảo smartfox sever. Em cũng chưa biết và phân biệt được chúng luôn ạ. Ngoài ra định hướng của em chỉ biết là học để hoàn thành sản phẩm game của mình chứ không mong gì cao xa. Nhưng tự học mà không có phương pháp đúng đắn quả là vô tác dụng và dễ gây chán nản trong quá trình tìm hiểu.
Vậy em muốn hỏi mọi người rằng giờ em phải học như thế nào mới đạt được hiệu quả tối ưu ạ?
Em cảm ơn. Giờ học từ đầu cũng được ạ! Rất mong ý kiến từ anh chị.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?