thắc mắc Tự học code và mấy điều thắc mắc...

Ongbucu

Junior Member
Hi các thím :byebye:
Mình mới bắt đầu học bộ môn này nên có mấy câu hỏi xin nhờ các thím cho ý kiến.

1. Lựa chọn trình biên tập nào là phù hợp nhất?
Với người mới học có cần thiết phải dùng app nặng và chuyên nghiệp như Visual không? Mình đang dùng loại máy cho tác vụ nhẹ (8gb LPDDR3 Ram, SSD, chip intel M7...)

Đang phân vân một số app:
  • SharpDevelop
  • Sublime Text
  • Visual Studio Code
  • Visual Studio
Nếu cần chọn app nhẹ thì 3 cái đầu nên chọn cái nào, còn cái VS nếu có thể cài thì nên chọn version nào nhẹ và tính năng update nhất hả các thím?

2. Mình muốn học code cho Windows app và mobile thì nên chọn (những) ngôn ngữ nào để học và nên bắt đầu với nn nào?

Thanks các thím nhiều
 
Mới học lập trình thì nên học cách search, mày mò trước khi hỏi đi thím.
1. Tùy vào sở thích của từng người.
2. Cũng tùy vào học để làm gì, nên bắt đầu học căn bản chứ đừng nhảy thẳng vào các framework để đỡ ngộp, thím hỏi chung chung vầy thì không thì rất khó để trả lời, em sẽ liệt kê ra một chút để thím hình dung được.
  • Windows app : WDF, Winform (C#)
  • Mobile app: có 2 loại là native và hybrid app
 
2. muốn nhanh, dễ, mì ăn liền thì C#
1. visual studio bản enterprise thẳng tiến. máy bác yếu lắm, code app windows thì được chứ lên mobile chạy ko nổi đâu
 
2 rồi mới tới 1 nha thím.

2. Windows app: Mới bắt đầu thì C# Windows Forms
1. Visual Studio IDE, Code Editor, Azure DevOps, & App Center - Visual Studio (microsoft.com)
1607675483804.png


Học từ từ chứ nhảy cóc khó thở nha fen
 
Các bước để chứng tỏ phù hợp học lập trình:
B1: Tự google câu hỏi 2.
B2: Tự google tài liệu (textbook, videos,...) để học thứ đã tìm được từ bước 1. Nếu tài liệu đó không giải đáp được câu hỏi 1 trong bài post nghĩa là phải tìm tài liệu khác.

Cái này là mình nói nghiêm túc. Bạn còn chưa phân biệt nổi Visual Studio và Visual Studio Code có nghĩa là bạn cần phải tìm tài liệu nào giúp bạn hiểu được.

Giả sử bạn đã tìm và quyết định sẽ học C#. Vậy thì bạn phải tìm đọc để hiểu được cách chạy được Hello World bằng C# -> được giới thiệu khái niệm text editor và compiler -> hiểu được Visual Studio và Visual Studio Code là gì.

Ví dụ có những cuốn textbook, tutorial C# dạy bạn một C# program là gì, làm thế nào để viết một C# program(text editor), làm thế nào để chạy(compile, build), thậm chí là hướng dẫn cài Visual Studio luôn.
Còn có những tài liệu, bập vào là dạy syntax ngay, chương 1 hello world, chương 2 biến và data types,.... Những tài liệu này nó đã giả sử bạn biết mấy thứ khác rồi, nó chỉ dạy syntax thôi. Bạn biết ở mức nào thì đọc tài liệu mức đó
 
Last edited:
2 rồi mới tới 1 nha thím.

2. Windows app: Mới bắt đầu thì C# Windows Forms
1. Visual Studio IDE, Code Editor, Azure DevOps, & App Center - Visual Studio (microsoft.com)View attachment 325052

Học từ từ chứ nhảy cóc khó thở nha fen
Thanks thím, mình thấy cái cấu trúc Winform lỗi thời rồi thì có nên bỏ qua mà học luôn WPF hay UWP cho dễ áp dụng hay k? Như thế có tính là nhảy cóc k?

Thanks thím again vì cái hình, như vậy thì cứ enterprise mà tiến, thích nhất cái khoản full debugging & diagnostics.
 
2. muốn nhanh, dễ, mì ăn liền thì C#
1. visual studio bản enterprise thẳng tiến. máy bác yếu lắm, code app windows thì được chứ lên mobile chạy ko nổi đâu
Lên mobile làm sao vậy thím, chắc phải load thêm phần giả lập nhỉ? Máy này mình học sơ đẳng cho nhẹ thôi, sau này sắm thêm con workstation là đẹp.
 
Last edited:
Các bước để chứng tỏ phù hợp học lập trình:
B1: Tự google câu hỏi 2.
B2: Tự google tài liệu (textbook, videos,...) để học thứ đã tìm được từ bước 1. Nếu tài liệu đó không giải đáp được câu hỏi 1 trong bài post nghĩa là phải tìm tài liệu khác.

Cái này là mình nói nghiêm túc. Bạn còn chưa phân biệt nổi Visual Studio và Visual Studio Code có nghĩa là bạn cần phải tìm tài liệu nào giúp bạn hiểu được.

Giả sử bạn đã tìm và quyết định sẽ học C#. Vậy thì bạn phải tìm đọc để hiểu được cách chạy được Hello World bằng C# -> được giới thiệu khái niệm text editor và compiler -> hiểu được Visual Studio và Visual Studio Code là gì.

Ví dụ có những cuốn textbook, tutorial C# dạy bạn một C# program là gì, làm thế nào để viết một C# program(text editor), làm thế nào để chạy(compile, build), thậm chí là hướng dẫn cài Visual Studio luôn.
Còn có những tài liệu, bập vào là dạy syntax ngay, chương 1 hello world, chương 2 biến và data types,.... Những tài liệu này nó đã giả sử bạn biết mấy thứ khác rồi, nó chỉ dạy syntax thôi. Bạn biết ở mức nào thì đọc tài liệu mức đó
Cảm ơn thím, thím viết chi tiết và cặn kẽ quá, người mới tập sự như mình rất cần những hướng dẫn như thế này. 💪 💪
 
Cảm ơn thím, thím viết chi tiết và cặn kẽ quá, người mới tập sự như mình rất cần những hướng dẫn như thế này. 💪 💪
Từ lúc mới tiếp cận tới bây giờ, mình hầu như rất ít khi phải hỏi ai những câu dễ thế này, đơn giản vì trên mạng đã có đầy người hỏi và được trả lời rồi, nên mình chỉ việc search thôi

Mình hay tìm trên reddit trước, còn những cái về bug khi code thì tất nhiên là stackoverflow
Ví dụ tìm sách học C#, google "best books to learn C# reddit", 'best introduction to C# books reddit"
Tìm sách dạy giải thuật, google "best books to learn algorithm reddit"
Bắt đầu học lập trình, google "how to start learning programming reddit", đấy cứ như vậy thôi.
Bạn đọc qua một lượt các kết quả ở trang thứ 1 của google là đủ tài liệu để học rồi
 
Từ lúc mới tiếp cận tới bây giờ, mình hầu như rất ít khi phải hỏi ai những câu dễ thế này, đơn giản vì trên mạng đã có đầy người hỏi và được trả lời rồi, nên mình chỉ việc search thôi

Mình hay tìm trên reddit trước, còn những cái về bug khi code thì tất nhiên là stackoverflow
Ví dụ tìm sách học C#, google "best books to learn C# reddit", 'best introduction to C# books reddit"
Tìm sách dạy giải thuật, google "best books to learn algorithm reddit"
Bắt đầu học lập trình, google "how to start learning programming reddit", đấy cứ như vậy thôi.
Bạn đọc qua một lượt các kết quả ở trang thứ 1 của google là đủ tài liệu để học rồi
Tuyệt vời, xin cảm ơn thím
Mình xin rút bài học sâu sắc từ việc này, đúng là cần phải tự lập và có kỹ năng tìm kiếm thì mới thành công trong lĩnh vực này được. Mình sẽ chọn lọc kỹ hơn các câu hỏi của mình trong tương lai.
 
Tuyệt vời, xin cảm ơn thím
Mình xin rút bài học sâu sắc từ việc này, đúng là cần phải tự lập và có kỹ năng tìm kiếm thì mới thành công trong lĩnh vực này được. Mình sẽ chọn lọc kỹ hơn các câu hỏi của mình trong tương lai.

Mà em nói vậy chủ yếu là có lợi cho bác thôi, chứ không liên quan gì đến việc post bài lên forum này đâu nhé.
Vì tự tìm nhanh hơn rất nhiều, hơn nữa trên những trang như reddit, stackoverflow nó là tổng hợp kiến thức của rất nhiều người trên thế giới, chứ forum này được mấy người
Và tất nhiên kỹ năng google hay rộng ra là tìm kiếm, tổng hợp, xử lí thông tin rất quan trọng, nhất là ngành này nữa.
 
C# của thằng mic mà ko mạnh bằng javascript hả các thím :shame: e chọn C# vì ấn tượng hồi đi học viết cái hello world đầu tiên bằng C chứ cũng ko biết ngôn ngữ nào khác :shame:
 
C# của thằng mic mà ko mạnh bằng javascript hả các thím :shame: e chọn C# vì ấn tượng hồi đi học viết cái hello world đầu tiên bằng C chứ cũng ko biết ngôn ngữ nào khác :shame:
JavaScript làm web là chính mà fen
Giờ bọn nó tận dụng cái nhân Chrome v8 của Google nên mới làm được mọi thứ như làm backend server nhưng hiệu năng tệ lắm
 
JavaScript làm web là chính mà fen
Giờ bọn nó tận dụng cái nhân Chrome v8 của Google nên mới làm được mọi thứ như làm backend server nhưng hiệu năng tệ lắm
Thời đại nào mà JS còn mỗi làm web là chính thế bro. Mà NodeJS bro còn chê hiệu năng tệ thì cái gì mới nhanh thế :ops:
 
Back
Top