Nên học ngôn ngữ lập trình nào?

Hiện nay trên thế giới có tổng cộng là 216 ngôn ngữ lập trình. Nên nếu bạn là một người mới bắt đầu tìm hiểu về lập trình thì quả thật đây là một ma trận để phải lựa chọn. Nếu không có người hướng dẫn thì chắc bạn sẽ không biết nên bắt đầu từ ngôn ngữ lập trình nào.

Điều quan trọng là phải xác định được mục đích, học để làm gì, sau đó hẵng lựa chọn. Và sau khi lựa chọn xong thì phải cân nhắc.

Bài viết dưới đây giới thiệu một số ngôn ngữ lập trình thông dụng nhất hiện nay, và các ứng dụng phù hợp nhất của chúng

 Lập trình Web:

  • PHP là thứ bạn nên chọn nếu muốn làm việc nhiều với CMS
  • Java là ngôn ngữ bạn nên chọn nếu muốn làm hệ thống lớn, phức tạp (Đây được coi là ngôn ngữ tiêu chuẩn của mọi lập trình viên)
  • C# là ngôn ngữ nếu muốn làm việc với hệ sinh thái của Microsoft (hay là muốn có lợi thế để xin vào Microsoft làm việc)
  • Javascript cũng là một lựa chọn rất tốt nếu muốn học 1 thứ làm nhiều thứ (Web, App, Ứng dụng đa nền tảng…)

Lập trình Ứng dụng Di động:

  • Java, Kotlin là ngôn ngữ nên chọn nếu muốn Làm Ứng dụng cho Android
  • Swift hoặc Objective – C là ngôn ngữ lập trình nên chọn nếu muốn làm Ứng dụng cho iOS
  • Chọn học Javascript và học lên ReactNative để làm ứng dụng cho cả Android, iOS. (Cũng có thể chọn Typescript và học lên NativeScript)
  • C, C++, C# hoặc Ruby cũng là ngôn ngữ bạn nên tham khảo khi thích mảng Lập trình ứng dụng di động.

Phân tích dữ liệu:

  • R là ngôn ngữ lập trình rất mạnh trong phân thích dữ liệu
  • Python là ngôn ngữ Lập trình khá mạnh trong mảng này và cũng dễ học hơn R
  • Java là ngôn ngữ đa năng là một ngôn ngữ được yêu thích nhất

Trí tuệ Nhân tạo (AI):

  • Python là ngôn ngữ lập trình phổ biến nhất trong mảng Trí tuệ Nhân tạo
  • Java cũng là ngôn ngữ lập trình trí tuệ nhân tạo tuyệt vời
  • Lisp, C++ là ngôn ngữ lập trình AI bạn nên thử.

Lĩnh vực Robotic:

  • C, C++ là một lựa chọn tốt
  • Java cũng là một lựa chọn có thể sử dụng.

Lĩnh vực IOT (Internet of Things):

  • C là một lựa chọn hàng đầu
  • Java là ngôn ngữ Lập trình phổ biến được cách chuyên gia khuyên dùng cho IOT
  • Python là ngôn ngữ dễ học, khả năng ứng dụng khá nhiều trong IOT
  • Bạn cũng có thể sử dụng Swift, Javascript hoặc PHP để phát triển IOT

Lĩnh vực Game:

  • C có thể là một lựa chọn tốt để bắt đầu với các Game đơn giản.
  • C++ nếu bạn muốn làm những game bom tấn
  • C# nếu bạn muốn làm việc với Game Engine Unity
  • Java cũng là một lựa chọn tốt
  • Python cũng có thể

Một số sách tham khảo

Facebook Comments