Tôi nhận được khá nhiều câu hỏi từ các bạn cùng trang lứa cũng như mấy em nhỏ hơn. Chúng đều xoanh quanh một chủ đề chính là bắt đầu việc học lập trình như thế nào, nên học cái gì đầu tiên.
Tại sao lại là lập trình mà không phải là thứ khác ?
Việc đầu tiên mà mà tôi nghĩ nó cũng là quan trọng nhất đó chính là đam mê, niềm yêu thích của mình. Bạn có sẵng sàng để ngồi code cả ngày hay không, sẵng sàng đối mặt với những vấn đề khi học lập trình hay không, để trả lời câu hỏi đó thì mỗi người chúng ta sẽ có một câu trả lời riêng. Riêng tôi cảm hứng trong việc lập trình bắt đầu từ việc tôi muốn hiểu những máy móc hoạt động như thế nào, lên cao hơn nữa thì là các phần mềm hoạt động như thế nào, quy trình để vận hành những hệ thống phần mềm lớn.
Nên chọn một ngôn ngữ để bắt đầu ?
Đây là câu hỏi mà tôi nhận được nhiều nhất học ngôn ngữ lập trình gì. Đây là một câu hỏi gây khá nhiều tranh cãi, nhưng theo bản thân tôi thì ngôn ngữ gì đi nữa thì nó đều rất tốt cho bạn. Chọn ngôn ngữ ở đây là phù hợp với bạn, nó có có pháp đơn giản như Python, hay nổi tiếng như họ nhà C, C++ C#. Bạn có thể đọc qua cú pháp của nó để xem cái nào dễ dàng tiếp cận hơn với bạn thì bạn hãy nên chọn nó. Khi đã chọn được một ngôn ngữ rồi thì bạn nên tìm hiểu về nó cũng như tìm kiếm các khóa học, bắt tay vào làm một dự án để hiểu rõ hơn về cách hoạt động cũng như thành thạo nó hơn.
Hãy học từ những thứ cơ bản nhất ?
Chắc hẳn bạn đã từng nghe qua câu “Simple is the best”. Câu này trong trường hợp này nó đúng, hãy bắt đầu từ những thứ đơn giản nhất. Đừng mới bắt đầu mà bay vào những ngôn ngữ, những framework ngầu ngầu như kiểu Ruby on Rails, AngularJS, hay những thứ đại loại vậy. Hãy bắt đầu từ những điều cơ bản, đừng bỏ qua những thứ gì cả kể cả khi bạn thấy nó không cần thiết, để xây dựng một ngôi nhà cao thì móng tất nhiên nó phải vững đã chứ. Có một chuyện xảy ra là bạn sẽ khá là nản trong thời gian này, ai cũng muốn mình trở nên giỏi một cách nhanh chóng nhưng lại không chịu đầu tư thời gian nhiều. Lập trình là một lĩnh vực khá là khó khăn và đầy thử thách, hãy cứ cố gắng và tin rằng mình sẽ làm được.
Đừng bao giờ từ bỏ đam mê của mình