1. Tìm hiểu NukeViet CMS là gì?
Để bắt đầu với NukeViet CMS thì đương nhiên việc tìm hiểu về nó là điều bắt buộc. Bên cạnh việc nắm được các thông tin về NukeViet CMS thì hiểu về các khái niệm cơ bản như CMS là gì, các CMS mã nguồn mở thông dụng hiện nay, lý do vì sao lựa chọn NukeViet CMS,…2. Máy tính và kiến thức tin học căn bản
Điều này là chắc chắn rồi, bắt đầu xây dựng website thì cần phải có một chiếc máy tính. Ngoài ra, bạn cũng cần trang bị cho mình những kiến thức tin học căn bản như các khái niệm về: Tên miền, Hosting, VPS, Máy chủ, IP, DNS, bla..bla…Bạn có thể dễ dàng tìm hiểu về các khái niệm trên thông qua việc tìm kiếm và nghiên cứu trên Internet. Hoặc bạn cũng có thể theo dõi trên blog của mình, mình sẽ thường xuyên cập nhật và chia sẻ các bài viết về những kiến thức trong lĩnh vực Phát triển web và Phần mềm.

3. Cài đặt webserver ảo trên máy tính
Vì NukeViet CMS xây dựng bằng ngôn ngữ PHP và MySQL nên để cài đặt bạn cần có một máy chủ web chứa các phần mềm liên quan. Nếu bạn chưa có điều kiện đầu tư thuê các máy chủ web chuyên dụng trên Internet, hoặc để phục vụ công tác nghiên cứu và thử nghiệm, bạn cũng có thể tự cài đặt 1 máy chủ web ảo trên máy tính của mình, điều này khá đơn giản, bạn có thể dễ dàng làm được. Mình sẽ làm một bài viết hướng dẫn cài XAMPP làm localhost trên Windows.4. Trình soạn thảo code
Để soạn văn bản thì bạn dùng Word, và để viết code thì bạn cũng phải cần 1 trình soạn thảo code chuyên dụng. Hiện nay, có rất nhiều code editor, nhưng phổ biến nhất thì chắc là Visual Studio Code – một công cụ mạnh mẽ của nhà Microsoft, mình cũng đang dùng VSCode là editor chính cho hầu hết thời gian coding của mình. Nếu bạn chưa cài VSCode, có thể tham khảo các bài viết Hướng dẫn cài đặt VSCode.5. Thái độ tìm tòi, nghiên cứu
Bạn biết đấy, để bắt đầu một hành trình nào thì đầu tiên cũng cần phải chuẩn bị một tinh thần và thái độ tốt. Học và làm việc trong lĩnh vực liên quan đến phát triển web cũng như lập trình thường sẽ gặp không ít khó khăn. Vì thế, việc chuẩn bị cho bản thân một thái độ rõ ràng sẽ giúp bạn có động lực để sẵn sàng mày mò, tìm tòi, nghiên cứu các vấn đề và giải quyết các khó khăn gặp phải. Liên tục học hỏi để tiến bộ hơn là một điều tuyệt vời.
Lời kết
Vậy là bạn đã nắm được các nội dung cần chuẩn bị khi bắt đầu Series Học NukeViet CMS cơ bản. Còn chần chừ gì nữa, hãy cùng mình bắt đầu hành trình này thôi!Đừng quên thường xuyên theo dõi Blog của mình để cập nhật những bài viết mới nhất nhé. Bạn có thể để lại email trong phần "Đăng Ký Nhận Tin" cuối trang để mình có thể chủ động thông báo cho bạn khi có bài viết mới!
Nếu bạn muốn phát triển con đường sự nghiệp trở thành một kỹ sư phần mềm chuyên nghiệp, có thể tham khảo bài viết: Lộ trình phát triển của một Software Engineer