Nên chọn Python hay Javascript cho người mới bắt đầu?

Với suy nghĩ thiển cận của em là để học thiết kế web, cần biết tối thiểu: HTML & CSS & Javascript & PHP.
Không biết thì xài JS kiểu nào nhỉ (:D)

Mấy bác đi xa quá, có bác Lê Thành trả lời vào đúng trọng tâm mà lại đi chọn JS thì thấy cũng hơi kỳ.

Với người mới học, cần nắm vững các khái niệm cơ bản trong lập trình (k quan trọng là backend hay frontend).
Học JS bị cái rất dở là scope của nó loằng ngoằng, this rồi prototype chain (xưa là vậy). Học không khéo, k thể nắm được react hay các framework khác.

Trong khi python khá dễ tiếp cận, cú pháp sáng sủa, backend hay frontend cũng đều có sân chơi, thích code web có web luôn. Mình lại đi hơi xa rồi.
Python code không phải lăn tăn, nó không có những thứ linh tinh khó hiểu như scope trong js. JS làm j có oops, mới đây es6 mới ra class mà class nó cũng chả được như bên JAVA hay những ngôn ngữ thuần oops khác.

Học ổn 1 ngôn ngữ rồi tính tiếp đến phát triển tương lai thế nào, khi ấy sẽ học ngôn ngữ khác, có cái nền rồi thì học ngôn ngữ mới nhanh lắm. Quan trọng là nền vững thôi.

Ngày xưa mình cũng vote JS là vì JS nó viết luôn trên trình duyệt, chả phải cài cái gì. Học lên mới thấy js củ chuối, chả hay ho gì ngôn ngữ này, JS lên ngôi là chuyện khác, nhưng mặt xấu của nó cũng không thể bỏ qua được, và những mặt này làm người mới tiếp cận dễ nản.

3 Likes

Vẫn chắc quan điểm:
Sướng trước thì khổ sau.
Bước đầu dễ dàng thì về sau vất vả.
Thao trường đổ mồ hôi, chiến trường bớt đổ máu :smile:

Có lẽ em học C++ thật :smile:

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