Hướng dẫn javascript as first language reddit - javascript là ngôn ngữ đầu tiên reddit

Hướng dẫn javascript as first language reddit - javascript là ngôn ngữ đầu tiên reddit

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?

Hướng dẫn javascript as first language reddit - javascript là ngôn ngữ đầu tiên reddit

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.

Có ổn không khi học JavaScript như một ngôn ngữ đầu tiên?

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 Python hay JavaScript trước?

Điều đó đúng, nếu bạn đang bắt đầu tìm hiểu ngôn ngữ lập trình đầu tiên của mình sau khi xử lý cơ bản HTML và CSS, bạn nên bắt đầu với JavaScript trước Python, Ruby, PHP hoặc các ngôn ngữ tương tự khác.you should start with JavaScript before Python, Ruby, PHP or other similar languages.

Tôi nên học Python hay JavaScript 2022?

Python hay JavaScript là dễ dàng hơn?JavaScript là một ngôn ngữ lập trình tuyệt vời, dễ dàng và nhanh chóng.Cú pháp Python là một niềm vui và thường là sự lựa chọn người mới bắt đầu lý tưởng cho những người không có kinh nghiệm lập trình trước.Không có ngôn ngữ lập trình là hoàn hảo, nhưng JavaScript khó thành thạo hơn Python.JavaScript is a great, easy, and fast to learn programming language. Python syntax is a delight and is often the ideal beginners-choice for those with no prior programming experience. No programming language is perfect, but JavaScript is more difficult to master than Python.

Bạn có nên học cả Python và JavaScript?

Trả lời: Có, Python có thể được học mà không biết JavaScript.Trên thực tế, Python là một ngôn ngữ lập trình cấp cao chủ yếu được sử dụng để lập trình back-end.Biết JavaScript cùng với Python sẽ hữu ích vì JavaScript được sử dụng để phát triển mặt trước.Yes, Python can be learned without knowing Javascript. In fact, Python is a high-level programming language mainly used for back-end programming. Knowing Javascript along with Python would be useful as Javascript is used for front-end development.