Học lập trình nên bắt đầu từ đâu Ngôn ngữ lập trình nào dễ hiểu cho người mới?

  1. Lập trình

Từ khóa: 

lập trình

Có thể bạn nên bắt đầu bằng python, nó là ngôn ngữ dễ học hơn nhiều so với mấy cái khác, nó giúp những người mới bắt đầu lập luận, tưởng tượng dễ dàng
Còn sau khi học cơ bản python xong rồi, thì đảm bảo bạn học mấy ngôn ngữ để xác định việc mình làm dễ hơn nhiều
Trả lời
Có thể bạn nên bắt đầu bằng python, nó là ngôn ngữ dễ học hơn nhiều so với mấy cái khác, nó giúp những người mới bắt đầu lập luận, tưởng tượng dễ dàng
Còn sau khi học cơ bản python xong rồi, thì đảm bảo bạn học mấy ngôn ngữ để xác định việc mình làm dễ hơn nhiều

Học lập trình thực ra có nhiều cách bắt đầu. Nếu tự học từ đầu thì mình nghĩ bạn hãy chọn 1 thứ bạn thích, bạn thích làm ứng dụng di động, làm web hay ứng dụng cho desktop. Bạn phải bắt đầu từ cái mình thích thì mới có động lực được. Từ thứ bạn thích, bạn lên mạng gõ lập trình về thứ đó. Về di động thì có lập trình Android, web thì có thể chọn php, asp.net, java desktop có thể là c# winform, java. Còn nếu muốn học từ căn bản thì có thể chọn c++,c#,java để học lý thuyết lập trình căn bản.

Sau qúa trình khá lâu dấn thân vào môi trường này. Mình thấy bạn nên thử học một trong các ngôn ngữ có cú pháp cơ bản như C++, C#, Python,.... 

Cái quan trọng ko phải là học ngôn ngữ đó suốt trong quãng đường lập trình của bạn mà chỉ học để hiểu căn bản thôi. Bạn có thể thử bất kỳ ngôn ngữ nào bạn nghĩ là có thể bạn sẽ thích. 

Giống như tìm người yêu vậy, bạn phải yêu vài lần mới có kinh nghiệm thì học lập trình cũng tương tự,  có người hợp ngôn ngữ này, có người hiểu ngôn ngữ kia hơn. Chả có cái nào là dễ cho người mới cả. 

Sau đó hãy bắt đầu tìm hiểu, bạn muốn làm ra sản phẩm gì?  và sản phẩm đó sử dụng ngôn ngữ gì? 


Ví dụ:


Làm phần mềm quản lý thì khả thi nhất dùng C#, Sql.


Làm game thì unity. 


Làm ứng dụng điện thoại thì lập trình android, IOS. 


Làm Web thì html, css, js, jquery,... 

Dù sao thì việc học cơ bản khá khô khan, nhất là với những người không thích toán. Vì vậy, việc định hướng để tạo ra một sản phẩm đích sẽ cho bạn cảm giác hứng thú hơn với việc học lập trình. 

Muốn học gì thì cứ lên google gõ " học abc cơ bản" hoặc "khóa học abc miễn phí". Rồi chọn một danh sách,  thấy khóa nào hay thì học theo, khóa nào buồn ngủ quá thì next

Khi mới học hãy bắt đầu bằng một ngôn ngữ dễ - suy cho cùng thì việc bạn chọn ngôn ngữ gì nó cũng chả quan trọng lắm, nhưng từ kinh nghiệm của mình thì mìnhthấy tránh tiếp cận những loại ngôn ngữ nặng đô như Java hay C# sẽ tốt hơn cho các bạn. Bởi vì những ngôn ngữ này buộc các bạn phải học những sắc thái của lập trình hướng đối tượng, thứ mà một người mới không nên bận tâm tới. Hãy tiếp cận một ngôn ngữ nhẹ nhàng hơn như JavaScript hoặc Python. mìnhđã thấy mọi người khuyên các bạn mới rằng nên chọn một ngôn ngữ phổ biến trong các tin tuyển dụng để tăng mức lương tiềm năng của họ. Đây là một lời khuyên không hợp lý vì hầu hết các công ty công nghệ có tiếng không quan tâm bạn biết những ngôn ngữ nào, miễn là bạn đã nắm vững các nguyên tắc cơ bản của ít nhất là một ngôn ngữ. Đã có lần mìnhđược đề nghị vào vị trí senior dùng ngôn ngữ Ruby, mà mìnhcòn chả xài Ruby bao giờ.