Tôi nên học html hay c đầu tiên là gì?

Việc học các kỹ năng mới đủ đáng sợ, nhưng khi bạn thậm chí không biết bắt đầu từ đâu, bạn có thể thấy mình bị mắc kẹt trong trạng thái trung lập. Điều này đặc biệt đúng khi nói đến ngôn ngữ lập trình. Có rất nhiều lựa chọn khi học lập trình đến nỗi biết nên học ngôn ngữ nào trước còn khó hơn cả việc tự học một ngôn ngữ. Vậy đâu là ngôn ngữ lập trình tốt nhất để học?

Để làm sáng tỏ mọi thứ, tôi đã hỏi một nhóm các nhà phát triển web và chuyên gia công nghệ về nơi họ khuyên những người mới bắt đầu nên bắt đầu — và liệu việc bắt đầu với một ngôn ngữ lập trình này hay một ngôn ngữ lập trình khác thậm chí còn quan trọng hơn

Mục lục

  1. Bắt đầu (với BẤT KỲ ngôn ngữ nào) là phần quan trọng nhất
  2. HTML/CSS
  3. JavaScript
  4. Ruby/Ruby trên đường ray

Tôi nên học html hay c đầu tiên là gì?
Tôi nên học html hay c đầu tiên là gì?

Công nghệ có phù hợp với bạn không?

Bạn sẽ học. Nghề công nghệ có phù hợp với bạn không Nghề công nghệ nào phù hợp với thế mạnh của bạn Bạn cần có những kỹ năng gì để đạt được mục tiêu của mình

Tôi nên học html hay c đầu tiên là gì?

1. cảnh báo spoiler. Không quan trọng bạn học ngôn ngữ lập trình nào trước (miễn là bạn học một ngôn ngữ)

Chase Bell, Đồng sáng lập Paq Bags, cho biết ông thường được hỏi: “Tôi nên học ngôn ngữ lập trình nào?”, nhưng đây là một câu hỏi sai lầm.

Bell nói: “Bạn bắt đầu với ngôn ngữ nào không quan trọng, miễn là nó [phục vụ] điều gì đó mà bạn quan tâm. ” Trừ khi động lực học lập trình của bạn liên quan đến việc hoàn thành một dự án hoặc đạt được mục tiêu mà bạn đam mê, “bạn sẽ bắt đầu ghét nó,” Bell nói

Bell bắt đầu viết mã bằng cách học HTML và JavaScript khi anh ấy muốn sửa thanh trượt trang web bị hỏng (một tính năng trang web xoay hình ảnh và tạo trình chiếu) và từ đó anh ấy tiếp tục thiết lập sự nghiệp chuyên nghiệp với tư cách là nhà phát triển. Anh ấy gợi ý các lập trình viên đầy tham vọng nên tìm một vấn đề mà họ quan tâm, sau đó nghiên cứu xem ngôn ngữ nào sẽ là tốt nhất để giải quyết vấn đề đó. “Đối với tôi, [vấn đề] là một thanh trượt bị hỏng,” Bell nói, “nhưng đối với bạn có thể [đó là] một trang web cá nhân một trang hoặc một ứng dụng di động đơn giản. ”

Michael Haapaniemi, Người sáng lập và Giám đốc điều hành tại Cuộc sống về đêm hiện tại, lặp lại ý tưởng bắt đầu với mục tiêu dự án và chọn ngôn ngữ phù hợp từ đó. Haapaniemi nói: “Học ngôn ngữ đầu tiên của bạn là học những kiến ​​thức cơ bản về cách thức hoạt động của mã hóa”. Ông nói, hành động đơn giản là học ngôn ngữ đầu tiên đó—bất kể đó là ngôn ngữ gì—sẽ giúp bạn dễ dàng hơn nhiều khi sẵn sàng bắt đầu một ngôn ngữ mới, vì nhiều ngôn ngữ mã hóa chỉ được phân tách bằng những khác biệt nhỏ trong cú pháp, ông nói

Tuyệt vời. bạn có thể dễ dàng tìm thấy một vấn đề hoặc một phần của trang web mà bạn không thích. Nhưng nếu bạn là người mới bắt đầu viết mã, phần tiếp theo đó—giải pháp—có lẽ là một bí ẩn. Dưới đây là một số điểm xuất phát nếu bạn bối rối không biết bắt đầu từ đâu

(trở lại đầu trang)

Tôi nên học html hay c đầu tiên là gì?
Tôi nên học html hay c đầu tiên là gì?

Công nghệ có phù hợp với bạn không?

Bạn sẽ học. Nghề công nghệ có phù hợp với bạn không Nghề công nghệ nào phù hợp với thế mạnh của bạn Bạn cần có những kỹ năng gì để đạt được mục tiêu của mình

Tôi nên học html hay c đầu tiên là gì?

2. HTML và CSS

Nếu bạn quan tâm đến việc phát triển trang web, chắc chắn bạn sẽ sử dụng HTML (Ngôn ngữ đánh dấu siêu văn bản) và CSS (Cascading Style Sheets). HTML là ngôn ngữ tiêu chuẩn được sử dụng để tạo các trang web cơ bản và CSS là ngôn ngữ được sử dụng để thêm phong cách (bố cục, màu sắc, phông chữ, v.v. ) vào tài liệu bạn tạo bằng HTML. Vì cả hai ngôn ngữ lập trình đều cần thiết cho phát triển web, nhà phát triển web Charlotte O'Hara đề xuất kết hợp HTML/CSS như một “ngôn ngữ lập trình tốt nhất để học” xứng đáng cho các lập trình viên đầy tham vọng.

Theo O'Hara, HTML và CSS tạo nên nền tảng của tất cả các trang web và ứng dụng, và nếu bạn coi chúng như những khối xây dựng—bắt đầu đơn giản và tăng dần độ phức tạp khi bạn thực hiện—thì điều đó sẽ khiến chúng dễ học hơn. O’Hara nói, hai ngôn ngữ mã hóa cũng bổ sung cho nhau, đồng thời mang đến cho bạn nền tảng về cấu trúc và thiết kế trang web

Mazdak Mohammadi, Nhà phát triển web tại BlueberryCloud, khuyên bạn nên thực hành HTML và CSS cho đến khi bạn cảm thấy thoải mái khi xây dựng một trang web cơ bản. Mohammadi nói: “Bạn có thể tạo ra rất nhiều giá trị chỉ với những kỹ năng này và tính phí cho nó.

HTML là ngôn ngữ lập trình đầu tiên mà Mohammadi đã thử vào năm 2003. Anh ấy đã học HTML như một sở thích để xây dựng các trang web dành cho người hâm mộ cho các chương trình truyền hình yêu thích của mình và cuối cùng nó đã phát triển thành một sự nghiệp chuyên nghiệp. Ngày nay, Mohammadi tự làm chủ và được hưởng sự linh hoạt và tự do tối đa. “Thật khó để tìm được [những người lập trình HTML và CSS] giỏi, vì vậy hãy làm đi,” Mohammadi nói. “Hãy trau dồi kỹ năng của bạn, trở nên giỏi hơn những người còn lại và được trả công hậu hĩnh cho việc đó. ”

Ngay cả khi bạn không quan tâm đến việc trở thành nhà phát triển web, HTML và CSS vẫn có thể là những kỹ năng quan trọng để thêm vào bộ công cụ công nghệ của bạn. Ulysis Cababan, Chuyên gia SEO tại RapidVisa, cho biết anh đã học HTML và CSS để giao tiếp tốt hơn với các nhà phát triển web trong công việc của mình. Khi nói đến việc tối ưu hóa một trang web “điều quan trọng là [đối với tôi để nói được ngôn ngữ của nhà phát triển]. Cababan nói

Học HTML và CSS cho phép Cababan đánh giá cao hơn về quá trình phát triển và càng học nhiều, anh ấy càng có động lực để tiếp tục học. Sau HTML và CSS, Cababan tiếp tục học PHP (ngôn ngữ lập trình mà WordPress sử dụng)

(trở lại đầu trang)

3. JavaScript

Mặc dù HTML và CSS là các khối xây dựng cơ bản để tạo trang web, nhưng JavaScript là ngôn ngữ lập trình kiểm soát các yếu tố tương tác của trang web. Quảng cáo bật lên, trình chiếu, tự động hoàn thành trường tìm kiếm và các tính năng web khác thay đổi mà không cần làm mới trang đều được cung cấp bởi JavaScript. HTML và CSS thường được đề xuất làm điểm bắt đầu trước khi chuyển sang JavaScript. Tuy nhiên, James McCarthy, Giám đốc điều hành và Nhà phát triển chính tại Boldtask, cho biết JavaScript hoạt động tốt với tư cách là “ngôn ngữ viết mã tốt nhất để học” của riêng anh ấy khi bắt đầu

Theo McCarthy, JavaScript bắt đầu ra đời với danh tiếng là “đồ chơi giao diện người dùng” (một công cụ để thêm chuông và còi vào phần hiển thị của trang web), nhưng kể từ đó, nó đã trở thành một ngôn ngữ lập trình được tôn trọng. Điều khiến JavaScript trở thành một “ngôn ngữ lập trình tốt nhất để học,” McCarthy nói, là mức độ phức tạp của nó. JavaScript rất dễ bắt đầu khi mới bắt đầu nhưng cung cấp mức độ chuyên sâu tăng dần khi nhu cầu và kinh nghiệm của bạn tăng lên

(trở lại đầu trang)

4. Ruby/Ruby trên đường ray

Ruby là ngôn ngữ lập trình dễ sử dụng nhưng đủ mạnh để cung cấp năng lượng cho các trang web như Hulu, Groupon và GitHub. Ruby on Rails là một framework (tập hợp các thư viện mã) cho phép các ứng dụng được viết bằng Ruby chạy trên Web. Theo Marko Anastasov, Đồng sáng lập tại Rendered Text/SemaphoreCI, Ruby là ngôn ngữ lập trình đầu tiên lý tưởng vì một số lý do

Đầu tiên, Ruby là mã nguồn mở, nghĩa là nó hoàn toàn miễn phí sử dụng

Thứ hai, nó có một cú pháp thân thiện và dễ đọc. Anastasov nói: “Ngôn ngữ đầu tiên của bạn không đáng sợ và viết mã Ruby cơ bản có thể giống như viết tiếng Anh đơn giản. ” Anastasov nói rằng đây là một phần lý do tại sao Rails Girls (một cộng đồng phi lợi nhuận trên toàn thế giới cung cấp cho phụ nữ các công cụ để xây dựng ý tưởng của họ) đã đạt được thành công toàn cầu khi dạy lập trình với Ruby

Và thứ ba, Ruby có một hệ sinh thái trưởng thành. Ruby on Rails đã tồn tại dưới dạng một khung web hơn 10 năm nay, điều đó có nghĩa là có một danh mục các công cụ và dịch vụ phong phú giúp xây dựng với Ruby dễ dàng hơn, ngay cả khi bạn chưa có kinh nghiệm

Ruby là ngôn ngữ lập trình đầu tiên mà Anastasov học được ngoài chương trình giảng dạy đại học của anh ấy và anh ấy tin rằng nó đã giúp anh ấy xây dựng công ty của mình. Đường cong học tập nhẹ nhàng và cộng đồng hỗ trợ của Ruby làm cho nó trở thành một công cụ dễ học nhưng linh hoạt và mạnh mẽ để xây dựng trang web và ứng dụng web

(trở lại đầu trang)

Bây giờ bạn đã sẵn sàng để chọn một dự án, đặt ra một số mục tiêu và học ngôn ngữ sẽ cho phép bạn xây dựng ý tưởng của riêng mình, hãy xem các khóa học Kế hoạch chi tiết dành cho Nhà phát triển Front End và Nhà phát triển Web Skillcrush của chúng tôi—các lớp học trực tuyến được thiết kế để hoàn thành

Các khóa học này sẽ dạy bạn mọi thứ bạn biết để bắt đầu viết mã như một chuyên gia VÀ cung cấp cho bạn các công cụ để bạn tự nhảy vào ngành công nghệ

Tôi nên học html hay c đầu tiên là gì?
Tôi nên học html hay c đầu tiên là gì?

Công nghệ có phù hợp với bạn không?

Bạn sẽ học. Nghề công nghệ có phù hợp với bạn không Nghề công nghệ nào phù hợp với thế mạnh của bạn Bạn cần có những kỹ năng gì để đạt được mục tiêu của mình

Tôi nên học html hay c đầu tiên là gì?

Tôi nên học html hay c đầu tiên là gì?
Tôi nên học html hay c đầu tiên là gì?

Scott Morris

Scott Morris là nhà văn và nhà sản xuất nội dung của Skillcrush. Giống như tất cả các thành viên trong nhóm của Skillcrush, anh ấy làm việc từ xa (trong trường hợp của anh ấy là từ Napa, CA). Anh ấy tin rằng nội dung đáng đọc (và khán giả của bạn có thể tìm thấy. ) tạo thương hiệu mà mọi người theo dõi. Anh ấy có kinh nghiệm viết về các chủ đề bao gồm việc làm và công nghệ, tiếp thị kỹ thuật số, trục xoay nghề nghiệp, bình đẳng giới, nuôi dạy con cái và văn hóa đại chúng. Trước khi bắt đầu sự nghiệp của mình với tư cách là một nhà văn và nhà tiếp thị nội dung, anh ấy đã dành 10 năm làm cha mẹ toàn thời gian cho hai cô con gái Veronica và Athena

Chúng ta nên học C hay HTML trước?

Phát triển web . Khi bạn đã quen thuộc với HTML/CSS, bạn có thể chuyển sang các ngôn ngữ và thư viện như JavaScript, Node. js hoặc React để cung cấp cho trang web của bạn chức năng cần thiết. HTML and CSS is an excellent starting point for those who want to build websites from the ground up. Once you're familiar with HTML/CSS, you can move on to languages and libraries like JavaScript, Node. js, or React to give your website the functionality it needs.

C hay HTML cái nào dễ hơn?

HTML được sử dụng chủ yếu để thiết kế và phát triển trang web trong khi C++ chủ yếu được sử dụng để lập trình, Lập trình động và phát triển Trò chơi. HTML được coi là dễ hơn C++ .

Tôi nên học HTML hay C++ trước?

Điều đầu tiên bạn phải học là HTML , đây là ngôn ngữ đánh dấu tiêu chuẩn để tạo trang web.

HTML có cần thiết cho lập trình C không?

HTML có thể quan trọng đối với thiết kế web, nhưng nó thực sự cần thiết nếu bạn định kiếm sống bằng nghề nhà phát triển giao diện người dùng . Những chuyên gia này chịu trách nhiệm xây dựng và quản lý mọi phần của trang web mà người xem có thể nhìn thấy hoặc tương tác với.