Ngôn ngữ lập trình bắt đầu cho người mới học

Ngày nay, máy tính đã và đang trở thành một phần không thể thiếu trong đời sống và công việc. Công nghệ càng phát triển, máy tính càng trở nên quan trọng trong đời sống, và càng hiểu thêm về cơ chế hoạt động, con người sử dụng máy tính hiệu quả hơn.

Nếu bạn muốn bắt đầu xây dựng sự nghiệp vững chắc lập trình viên máy tính thì việc học lập trình là kĩ năng cần thiết và hiệu quả giúp nắm vững yêu cầu công việc. Các nhà tuyển dụng ngày nay tìm kiếm những nhân tố thành thạo lập trình, thông tường kĩ thuật, có khả năng tiếp nhận xử lí thông tin và phân tích dữ liệu. Việc sử dụng thành thạo ngôn ngữ lập trình chứng minh rằng bạn có những kĩ năng đó.

Học lập trình không phải chăm chăm việc tạo ra sản phẩm, hoặc xây dựng phần mềm, App di động hay trang web. Hiểu cơ chế của việc lập trình dạy cho bạn tư duy tính toán, tư duy logic, kĩ năng giải quyết vấn đề, những kĩ năng có thể áp dụng ở bất kì đâu.

Không khó để bạn tự học lập trình với nhiều nguồn tài nguyên miễn phí trên mạng ngày nay, nhưng đặt nền móng đầu là bất khả thi nếu bạn không biết nên bắt đầu với ngôn ngữ nào. Lựa chọn ở đây khá đơn giản: có đến hàng ngàn ngôn ngữ lập trình, và mỗi năm có thêm hàng tá ngôn ngữ được tạo ra. Kể cả có thu hẹp danh sách những ngôn ngữ phổ biến nhất, vẫn có quá nhiều lựa chọn.
Rất khó để nói trước ngôn ngữ nào là tốt nhất, nhưng bạn không cần phải hiểu hết tất cả các ngôn ngữ để chọn được ngôn ngữ phù hợp nhất. Mỗi công nghệ đều có mục đích sử dụng, thế mạnh và yếu điểm riêng. Nếu bạn biết rõ lí do học lập trình, và hiểu rõ mình cần kĩ năng nào mới thì bạn sẽ đưa ra được lựa chọn đúng đắn thông qua bảng dưới đây.

Infographic dưới đây sẽ giúp bạn hiểu rõ về những ngôn ngữ hàng đầu hiện nay, qua đó giúp các bạn - những sinh viên năm nhất, năm hai, những người hứng thú với việc lập trình nhưng chưa biết nên bắt đầu từ đâu - một khởi đầu tốt và vững chắc.

Bài viết khá chi tiết, mọi người xem thêm tại đây

6 Likes

đang học back-end với Python dùng Django :smile: và đang bối rối ở khúc set up một cái database riêng của mình :frowning:

2 Likes

là sao. cách tạo MODELS à. ???

không phải bạn à :smile: django mặc định là dùng SQLLite có sẵn trong python để làm database, giờ mình muốn dùng MySQL thay vì sqlite đó

1 Like

sao ko thấy ghi lập trinh nhúng sẽ học ngôn ngữ j nhỉ ? Bạn nào cho mình biết được không?

Hmmm bạn search Lập trình nhúng là có đầy đủ mà :smile:

c# tay nay cung co the tuong lai dung khong nhi

winphone sao không thấy nhắc tới :slight_smile:

uwp ban a minh thay khoan nay hay ma ban

bắt đầu thì nên Java hoặc C. Muốn đi theo web -> HTML, CSS, JS. Đi Desktop -> Java, C#. Đi Thuật Toán, Khoa Học Máy Tính -> C, Java, Pascal (mặc dù chê nhưng vẫn đề cử :joy:)

2 Likes

Lập trình nhúng thì học ngôn ngữ C.

1 Like

học java hoặc c đều tốt

Theo mình ưu điểm của Python là :
— > Dễ học (như tiếng Anh), mãnh mẽ (xử lý nhanh), đa nên tảng (web, desktop, mobile), những AE nào muốn làm BlackHat thì đây là khởi đầu thông minh, quan trọng nhất là học nó tốn ít thời gian hơn những cái còn lại nhưng lại hiểu qua cho những cái còn lại đó. Biết vậy mình học Python cứ không phải C++ đầu tiên :smile:

học java mà ko học qua c chắc phát điên bạn à

Cơ sở nào nói vậy? :)))

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