Hướng dẫn is it ok to learn javascript as a first language? - học javascript như ngôn ngữ đầu tiên có ổn không?

Tôi có lý do chính đáng để chọn JavaScript. Bạn bè và mạng của tôi chủ yếu mã trong đó, vì vậy đó là nơi tôi sẽ có hỗ trợ trực tiếp nhất.

Nhưng có điều gì sai khi học nó trước không? Có điều gì tôi nên coi chừng không?

cấp độ 1

Đối với một người mới, học JavaScript đầu tiên là một ý tưởng rất tốt. Một mặt, điều đó đơn giản là tha thứ, và mặt khác, nó sẽ đưa bạn đến một vài khái niệm quan trọng trong thế giới lập trình ngày nay, chẳng hạn như cú pháp dựa trên C [vì vậy sau này bạn có thể dễ dàng đọc nhiều ngôn ngữ khác], lập trình chức năng [rất nhiều nhu cầu ngay bây giờ] và tất cả các ý tưởng lập trình chung mà bất kỳ người mới nào cần học [biến, chức năng, loại, toán hạng logic, v.v.]

Một khi bạn nhận được một hương vị của chương trình là như thế nào, sau đó bạn có thể chuyển sang ngôn ngữ khác nếu bạn rất mong muốn, mặc dù bạn không có vấn đề gì khi có được một công việc trong JS.

Trước đó tôi đã đề cập rằng đó là sự tha thứ. Điều đó có thể được [và là] được xem là một bất lợi của một số nhà phát triển. Sự thật là, bạn có thể viết mã hoàn toàn khủng khiếp trong JS vì rào cản để nhập thấp hơn bình thường. Nó sẽ tùy thuộc vào bạn để nghiên cứu các thực tiễn tốt nhất. Thực tế là bạn bè của bạn mã trong đó là tuyệt vời, bởi vì bạn sẽ có thể nhận được hướng dẫn từ các nhà phát triển có kinh nghiệm hơn. Và người ta có thể viết mã khủng khiếp bằng khá nhiều ngôn ngữ, vì vậy đừng lắng nghe những người sẽ bảo bạn bắt đầu học C ++ trước-nó có sự khó chịu trong tâm trí. =]

cấp độ 1

Đối với một người mới, học JavaScript đầu tiên là một ý tưởng rất tốt. Một mặt, điều đó đơn giản là tha thứ, và mặt khác, nó sẽ đưa bạn đến một vài khái niệm quan trọng trong thế giới lập trình ngày nay, chẳng hạn như cú pháp dựa trên C [vì vậy sau này bạn có thể dễ dàng đọc nhiều ngôn ngữ khác], lập trình chức năng [rất nhiều nhu cầu ngay bây giờ] và tất cả các ý tưởng lập trình chung mà bất kỳ người mới nào cần học [biến, chức năng, loại, toán hạng logic, v.v.]

Một khi bạn nhận được một hương vị của chương trình là như thế nào, sau đó bạn có thể chuyển sang ngôn ngữ khác nếu bạn rất mong muốn, mặc dù bạn không có vấn đề gì khi có được một công việc trong JS.

Trước đó tôi đã đề cập rằng đó là sự tha thứ. Điều đó có thể được [và là] được xem là một bất lợi của một số nhà phát triển. Sự thật là, bạn có thể viết mã hoàn toàn khủng khiếp trong JS vì rào cản để nhập thấp hơn bình thường. Nó sẽ tùy thuộc vào bạn để nghiên cứu các thực tiễn tốt nhất. Thực tế là bạn bè của bạn mã trong đó là tuyệt vời, bởi vì bạn sẽ có thể nhận được hướng dẫn từ các nhà phát triển có kinh nghiệm hơn. Và người ta có thể viết mã khủng khiếp bằng khá nhiều ngôn ngữ, vì vậy đừng lắng nghe những người sẽ bảo bạn bắt đầu học C ++ trước-nó có sự khó chịu trong tâm trí. =]

Không có gì sai với việc học JavaScript đầu tiên. Khóa học CS 101 của tôi ở trường đại học bắt đầu chúng tôi với JavaScript, bởi vì bạn không cần một trình biên dịch và bạn không phải lo lắng về việc gõ mạnh. Nó cũng là một ngôn ngữ rất tha thứ [bán đại học là tùy chọn, số lượng tham số sai sẽ không gây ra lỗi, v.v.]

Một trở ngại lớn mà tôi thấy là ngôn ngữ đang thay đổi nhanh chóng. Tiêu chuẩn Ecmascript được cập nhật hàng năm. Điều này làm cho ngôn ngữ mạnh mẽ hơn, nhưng cũng có thể gây khó khăn cho việc theo kịp. Tuy nhiên, điều này không nhất thiết là duy nhất đối với JavaScript.

  • Tìm hiểu Vanilla JavaScript đầu tiên. Sau đó, tìm hiểu các sắc thái về cách sử dụng nó trong một nền tảng cụ thể [nút, trình duyệt]. Cuối cùng, học một hoặc hai khung.

  • Trước tiên, bạn có thể có một lợi thế học JavaScript, bởi vì sau đó bạn không phải thừa kế cổ điển để học kế thừa nguyên mẫu được sử dụng trong JavaScript.

Đề xuất đọc để bắt đầu [theo thứ tự]:

Head First JavaScript [Caveat: Sử dụng ES5 và tập trung vào đầu tiên]]

cấp độ 1

Đối với một người mới, học JavaScript đầu tiên là một ý tưởng rất tốt. Một mặt, điều đó đơn giản là tha thứ, và mặt khác, nó sẽ đưa bạn đến một vài khái niệm quan trọng trong thế giới lập trình ngày nay, chẳng hạn như cú pháp dựa trên C [vì vậy sau này bạn có thể dễ dàng đọc nhiều ngôn ngữ khác], lập trình chức năng [rất nhiều nhu cầu ngay bây giờ] và tất cả các ý tưởng lập trình chung mà bất kỳ người mới nào cần học [biến, chức năng, loại, toán hạng logic, v.v.]

cấp độ 1

Đối với một người mới, học JavaScript đầu tiên là một ý tưởng rất tốt. Một mặt, điều đó đơn giản là tha thứ, và mặt khác, nó sẽ đưa bạn đến một vài khái niệm quan trọng trong thế giới lập trình ngày nay, chẳng hạn như cú pháp dựa trên C [vì vậy sau này bạn có thể dễ dàng đọc nhiều ngôn ngữ khác], lập trình chức năng [rất nhiều nhu cầu ngay bây giờ] và tất cả các ý tưởng lập trình chung mà bất kỳ người mới nào cần học [biến, chức năng, loại, toán hạng logic, v.v.]

Một khi bạn nhận được một hương vị của chương trình là như thế nào, sau đó bạn có thể chuyển sang ngôn ngữ khác nếu bạn rất mong muốn, mặc dù bạn không có vấn đề gì khi có được một công việc trong JS.

Trước đó tôi đã đề cập rằng đó là sự tha thứ. Điều đó có thể được [và là] được xem là một bất lợi của một số nhà phát triển. Sự thật là, bạn có thể viết mã hoàn toàn khủng khiếp trong JS vì rào cản để nhập thấp hơn bình thường. Nó sẽ tùy thuộc vào bạn để nghiên cứu các thực tiễn tốt nhất. Thực tế là bạn bè của bạn mã trong đó là tuyệt vời, bởi vì bạn sẽ có thể nhận được hướng dẫn từ các nhà phát triển có kinh nghiệm hơn. Và người ta có thể viết mã khủng khiếp bằng khá nhiều ngôn ngữ, vì vậy đừng lắng nghe những người sẽ bảo bạn bắt đầu học C ++ trước-nó có sự khó chịu trong tâm trí. =]

Không có gì sai với việc học JavaScript đầu tiên. Khóa học CS 101 của tôi ở trường đại học bắt đầu chúng tôi với JavaScript, bởi vì bạn không cần một trình biên dịch và bạn không phải lo lắng về việc gõ mạnh. Nó cũng là một ngôn ngữ rất tha thứ [bán đại học là tùy chọn, số lượng tham số sai sẽ không gây ra lỗi, v.v.]

cấp độ 1

Một trở ngại lớn mà tôi thấy là ngôn ngữ đang thay đổi nhanh chóng. Tiêu chuẩn Ecmascript được cập nhật hàng năm. Điều này làm cho ngôn ngữ mạnh mẽ hơn, nhưng cũng có thể gây khó khăn cho việc theo kịp. Tuy nhiên, điều này không nhất thiết là duy nhất đối với JavaScript.

cấp độ 1

Tìm hiểu Vanilla JavaScript đầu tiên. Sau đó, tìm hiểu các sắc thái về cách sử dụng nó trong một nền tảng cụ thể [nút, trình duyệt]. Cuối cùng, học một hoặc hai khung.

Trước tiên, bạn có thể có một lợi thế học JavaScript, bởi vì sau đó bạn không phải thừa kế cổ điển để học kế thừa nguyên mẫu được sử dụng trong JavaScript.

Đề xuất đọc để bắt đầu [theo thứ tự]:

Head First JavaScript [Caveat: Sử dụng ES5 và tập trung vào đầu tiên]]

cấp độ 1

JavaScript hùng hồn

cấp độ 2
For my advice would be to check the versions of the tutorial / examples you are looking at. Try to learn ES5+ [5th version of JavaScript, the 5th and 6th versions really changed a lot of things].

Và nếu không, hãy tận hưởng!

cấp độ 2

Và một lời khuyên chung hơn khi bạn bắt đầu học cách viết mã: Đừng tập trung vào các thư viện. Tôi sẽ không đi xa như /u /grat2013, nhưng rõ ràng có rất nhiều điều cần học trước đây và đến nhiều thư viện để sớm là cách hoàn hảo để bị lạc và ngừng mã hóa.

cấp độ 1

Tôi thực sự thích JS [/HTML/CSS] như một ngôn ngữ đầu tiên, chỉ vì sự dễ dàng mà nó đi từ "Hello World" để tạo ra GUI mát mẻ vừa phải. Ít hơn so với Java hoặc các ngôn ngữ có thể so sánh và HTML là một GUI đẹp hơn để làm việc với Swing.

Như những người khác đã lưu ý, JS dễ tha thứ hơn các ngôn ngữ mạnh mẽ hơn, vì vậy có lẽ bạn sẽ phát triển một vài thói quen xấu. Nó cũng hoàn toàn khác với các ngôn ngữ khác, đáng chú ý nhất là sử dụng kế thừa nguyên mẫu hơn là kế thừa dựa trên lớp thông thường hơn.

cấp độ 1

Tôi thực sự thích JS [/HTML/CSS] như một ngôn ngữ đầu tiên, chỉ vì sự dễ dàng mà nó đi từ "Hello World" để tạo ra GUI mát mẻ vừa phải. Ít hơn so với Java hoặc các ngôn ngữ có thể so sánh và HTML là một GUI đẹp hơn để làm việc với Swing.

cấp độ 1

Tôi thực sự thích JS [/HTML/CSS] như một ngôn ngữ đầu tiên, chỉ vì sự dễ dàng mà nó đi từ "Hello World" để tạo ra GUI mát mẻ vừa phải. Ít hơn so với Java hoặc các ngôn ngữ có thể so sánh và HTML là một GUI đẹp hơn để làm việc với Swing.

Như những người khác đã lưu ý, JS dễ tha thứ hơn các ngôn ngữ mạnh mẽ hơn, vì vậy có lẽ bạn sẽ phát triển một vài thói quen xấu. Nó cũng hoàn toàn khác với các ngôn ngữ khác, đáng chú ý nhất là sử dụng kế thừa nguyên mẫu hơn là kế thừa dựa trên lớp thông thường hơn.

cấp độ 1

Tôi thực sự thích JS [/HTML/CSS] như một ngôn ngữ đầu tiên, chỉ vì sự dễ dàng mà nó đi từ "Hello World" để tạo ra GUI mát mẻ vừa phải. Ít hơn so với Java hoặc các ngôn ngữ có thể so sánh và HTML là một GUI đẹp hơn để làm việc với Swing.

Như những người khác đã lưu ý, JS dễ tha thứ hơn các ngôn ngữ mạnh mẽ hơn, vì vậy có lẽ bạn sẽ phát triển một vài thói quen xấu. Nó cũng hoàn toàn khác với các ngôn ngữ khác, đáng chú ý nhất là sử dụng kế thừa nguyên mẫu hơn là kế thừa dựa trên lớp thông thường hơn.

Nó tốt hơn OK, nó được cho là tốt nhất, là "Lingua franca" của web.

cấp độ 1

Tôi thực sự thích JS [/HTML/CSS] như một ngôn ngữ đầu tiên, chỉ vì sự dễ dàng mà nó đi từ "Hello World" để tạo ra GUI mát mẻ vừa phải. Ít hơn so với Java hoặc các ngôn ngữ có thể so sánh và HTML là một GUI đẹp hơn để làm việc với Swing.

cấp độ 1

Tôi thực sự thích JS [/HTML/CSS] như một ngôn ngữ đầu tiên, chỉ vì sự dễ dàng mà nó đi từ "Hello World" để tạo ra GUI mát mẻ vừa phải. Ít hơn so với Java hoặc các ngôn ngữ có thể so sánh và HTML là một GUI đẹp hơn để làm việc với Swing.

Như những người khác đã lưu ý, JS dễ tha thứ hơn các ngôn ngữ mạnh mẽ hơn, vì vậy có lẽ bạn sẽ phát triển một vài thói quen xấu. Nó cũng hoàn toàn khác với các ngôn ngữ khác, đáng chú ý nhất là sử dụng kế thừa nguyên mẫu hơn là kế thừa dựa trên lớp thông thường hơn.

Nó tốt hơn OK, nó được cho là tốt nhất, là "Lingua franca" của web.

Tôi sẽ không bắt đầu với JS. Có rất nhiều điều kỳ lạ trong ngôn ngữ khó hiểu và khó hiểu. Tôi sẽ bắt đầu với một ngôn ngữ thẳng thắn hơn như Java hoặc Python

Nếu bạn chỉ muốn lộn xộn và làm quen với mã hóa thì JS sẽ ổn thôi

cấp độ 1

Tôi thực sự thích JS [/HTML/CSS] như một ngôn ngữ đầu tiên, chỉ vì sự dễ dàng mà nó đi từ "Hello World" để tạo ra GUI mát mẻ vừa phải. Ít hơn so với Java hoặc các ngôn ngữ có thể so sánh và HTML là một GUI đẹp hơn để làm việc với Swing.

cấp độ 1

Tôi thực sự thích JS [/HTML/CSS] như một ngôn ngữ đầu tiên, chỉ vì sự dễ dàng mà nó đi từ "Hello World" để tạo ra GUI mát mẻ vừa phải. Ít hơn so với Java hoặc các ngôn ngữ có thể so sánh và HTML là một GUI đẹp hơn để làm việc với Swing.

cấp độ 1

Tôi thực sự thích JS [/HTML/CSS] như một ngôn ngữ đầu tiên, chỉ vì sự dễ dàng mà nó đi từ "Hello World" để tạo ra GUI mát mẻ vừa phải. Ít hơn so với Java hoặc các ngôn ngữ có thể so sánh và HTML là một GUI đẹp hơn để làm việc với Swing.

cấp độ 1

Tôi thực sự thích JS [/HTML/CSS] như một ngôn ngữ đầu tiên, chỉ vì sự dễ dàng mà nó đi từ "Hello World" để tạo ra GUI mát mẻ vừa phải. Ít hơn so với Java hoặc các ngôn ngữ có thể so sánh và HTML là một GUI đẹp hơn để làm việc với Swing.

Như những người khác đã lưu ý, JS dễ tha thứ hơn các ngôn ngữ mạnh mẽ hơn, vì vậy có lẽ bạn sẽ phát triển một vài thói quen xấu. Nó cũng hoàn toàn khác với các ngôn ngữ khác, đáng chú ý nhất là sử dụng kế thừa nguyên mẫu hơn là kế thừa dựa trên lớp thông thường hơn.

Nó tốt hơn OK, nó được cho là tốt nhất, là "Lingua franca" của web.

cấp độ 1

Tôi sẽ không bắt đầu với JS. Có rất nhiều điều kỳ lạ trong ngôn ngữ khó hiểu và khó hiểu. Tôi sẽ bắt đầu với một ngôn ngữ thẳng thắn hơn như Java hoặc Python

cấp độ 2

Nếu bạn chỉ muốn lộn xộn và làm quen với mã hóa thì JS sẽ ổn thôi

JavaScript đã phát triển chỉ trong vài năm chỉ là một "công cụ để thêm tính tương tác với các trang web bên trong các trình duyệt" vào một thứ có thể chạy theo bất cứ đâu và nó có một hệ sinh thái khổng lồ phát triển nhanh.

Tôi có thể bắt đầu với JavaScript khi mới bắt đầu không?

Điều đó nói rằng, sự hấp dẫn của JavaScript không bị giới hạn trong chức năng của nó.Đây cũng là một trong những ngôn ngữ lập trình trực quan nhất để học và sử dụng;Thông thường, đó là một trong những nhà phát triển đầu tiên mà các nhà phát triển mới tìm hiểu khi họ bắt đầu viết mã.JavaScript rất dễ thực hiện, ông viết một nhà báo công nghệ cho nền tảng web.often, it's one of the first that newbie developers learn when they start to code. “JavaScript is very easy to implement,” writes one tech journalist for Web Platform.

Tôi có nên học JavaScript là ngôn ngữ đầu tiên của mình không?

Một lợi thế khác của việc học JavaScript là ngôn ngữ lập trình đầu tiên của bạn là bạn nhận được phản hồi ngay lập tức;Với số lượng mã tối thiểu, bạn sẽ thấy ngay lập tức kết quả hiển thị.Ngoài ra còn có một cộng đồng JS khổng lồ trên các trang web như Stack Overflow, vì vậy bạn sẽ tìm thấy rất nhiều sự hỗ trợ khi bạn học.you get instant feedback; with a minimal amount of code, you'll immediately see visible results. There's also a huge JS community on sites like Stack Overflow, so you'll find plenty of support as you learn.

Tôi nên học Java hay JavaScript khi mới bắt đầu?

JavaScript rất dễ học vì nó được giải thích trong thời gian chạy và không yêu cầu nhiều công nghệ chạy đằng sau hậu trường.Java dễ làm việc hơn nhiều so với các ngôn ngữ khác trong hạng cân của nó, nhưng cũng dễ gỡ lỗi, kiểm tra và viết hơn chúng.. Java is much easier to work with than other languages in its weight class, but it is easier to debug, test, and write than them, too.

Bài Viết Liên Quan

Chủ Đề