Nếu anh thấy thích một chiếc áo nào đó, anh sẽ thấy nó rất đẹp và dễ mặc. Cũng như trong lập trình, nếu như anh thấy thích viết ứng dụng cho điện thoại Android chẳng hạn, anh sẽ thấy rất thích thú với nó, và đặt hết tập trung vào nó, lúc đó anh sẽ thấy nó rất dễ hiểu và dễ tiếp thu
Còn về cách học thì học cái gì em không biết nhưng học lập trình thì bao la luôn , nếu anh có vốn tiếng Anh tốt thì em nghĩ anh nên tham gia một khóa CS50 của Harvard thử xem . Hoặc anh có thể bắt đầu bằng việc học bằng các videos tut trên youtube, như series hướng dẫn lập trình C/C++ của anh @ltd chằng hạn, và nếu anh thấy cú pháp của C/C++ khó hiểu thì anh có thể bắt đầu bằng việc học Python (nó là một ngôn ngữ có cú pháp gọn, nhẹ, dễ hiểu và đa năng và hiện tại thì một số trường đại học lớn ở Mĩ đang dùng Python trong việc giảng dạy) Python thì anh Đạt cũng có một serie về Python luôn
Nếu học xong các Videos tut đó rồi, thì anh chắc đã tìm được hướng đi cho mình rồi, nếu anh muốn đi theo web thì anh có thể theo học các ngôn ngữ như HTML, Php, CSS,… để làm tạo ra các website, còn nếu anh thích tạo ra các ứng dụng để dùng trên máy tính thì anh có thể học C#, Java,… rồi sau đó đào đến Android, IOS,… mấy cái đó thì anh cũng có thể tìm học trên Internet, hoặc là tìm đến các trung tâm đào tạo để học.
Ngành CNTT còn có mấy cái đặc biệt khác nữa mà trong quá trình học thì anh sẽ tìm ra như là Machine Learning, Security,…