30/09/2018, 19:36

Con đường học đúng đắn!

Cháu mới bắt đầu đến với lập trình nhờ sự ham thích khám phá Và ngôn ngữ cháu chọn đầu tiên đó là C# Nên những bác có kinh nghiệm có thể chia sẻ tài liệu học mới nhất hoặc cho cháu một lời khuyên để học đạt hiệu quả tốt nhất không ạ?

Minh My viết 21:41 ngày 30/09/2018

Mới bắt đầu thì hãy học C trước chứ?
C là nền tảng vững chắc hơn là C# trước. Đi từ từ chứ bạn!

Văn Dương viết 21:43 ngày 30/09/2018

Học thì có nhiều phương pháp. Đưa ra xgo bạn một phương pháp mình đã dùng :

  1. Đầu tiên hãy làm quen Visual Studio, syntax của ngôn ngữ. Hãy sử dụng bản VS càng mới càng tốt.
  2. Lúc đầu thì đừng lao vào OOP vội. Đầu tiên cứ kéo thả và học cách viết những cái đơn giản : cộng trừ nhân chia, for, while…
  3. Nên ưu tiên học WPF hơn WindowsForm. Cuối cùng thì đa phần sẽ là 1 trong 2 cái trên nên không nhất thiết phải bắt đầu với ConsoleApplication ( kiểu chạy với màn hình đen chữ trắng ).
  4. Đừng bỏ thời gian vào cái việc code tay để tạo GUI vì nghĩ rằng đó là pro hay những cái như tìm sự khác biệt giữa I++ và ++i. Hãy dành nhiều thời gian hơn để tìm hiểu về thư viện của NET và những quy tắc để tạo ra GUI thân thiện.
    Tạm thời chia sẻ
Nguyễn Anh Khoa viết 21:46 ngày 30/09/2018

Cảm ơn các bác nhìu quá

Nguyễn Anh Khoa viết 21:51 ngày 30/09/2018

Tại cháu có đọc và bài viết này nên cũng có chút cân nhắc khi chọn ạ

Nguyễn Anh Khoa viết 21:39 ngày 30/09/2018

Cháu down bản Visual Studio code này không biết có phải là C# hay C/C++ không vì trên trang chủ microsft thấy tất cả trong một nên hơi thắc mắc ạ

Văn Dương viết 21:42 ngày 30/09/2018

Mình không viết Visual Studio Code ?
Nếu để lập trình thì tải bản :
Visual Studuo 2015 Community ( tầm 5Gb) sẽ có đủ C#, VB, C/C++… Nói dung là tất cả trong 1
Ps: xưng em thôi

Quốc Lê viết 21:48 ngày 30/09/2018

Bạn có thể bắt đầu với c# nhưng mình nghĩ bạn nên lướt qua phần con trỏ trong c một cách kỹ càng. Bởi vì sau này lập trình hướng đối tượng hay viết hàm thì ko ít thì nhiều cũng liên quan đến con trỏ. Về console hay winform hoac wpf, bạn mới học đúng ko? Bạn nên dùng console để biết cách nhập xuất, sử dụng if else, vòng lập, mảng, hàm,… khi bước sang winform sẽ dễ hơn nhiều.

Trần Minh Quân viết 21:40 ngày 30/09/2018

Cháu mới bắt đầu đến với lập trình

Bạn học lớp mấy vậy mà xưng cháu nghe nó ngộ ngộ, mà biết bạn học lớp mấy cũng dễ cho mọi người tư vấn giúp bạn

Nguyễn Anh Khoa viết 21:44 ngày 30/09/2018

Mình năm nay học lớp 9 ạ

Nguyễn Anh Khoa viết 21:49 ngày 30/09/2018

Thấy m.n nhìu tuổi nên…

Văn Dương viết 21:37 ngày 30/09/2018

Chắc chỉ hơn nhau từ 10 đến 20 tuổi là cùng thôi

Thanos viết 21:36 ngày 30/09/2018

Em vào cái này cũng được haha
Nó dễ

Google Tech Dev Guide

Home – Google Tech Dev Guide

Whether you’re a student, an educator, or otherwise interested in software engineering, newer to computer science or a more experienced coder, we hope there’s something for you here in Google’s Guide to Technical Development.

Mai Thế Nguyễn viết 21:43 ngày 30/09/2018

Small Basic. Ngôn ngữ tốt nhất cho newbie

Khánh Minh viết 21:47 ngày 30/09/2018

Nên bắt đầu với C/C++ cho có nền tảng kiến thức rồi hẳn lên Object-Oriented. Nắm chắc được C++ thì sẽ dễ dàng hiểu được Object-Oriented, em cứ đi từ từ mà lên, đang là lớp 9 thôi mà, học những gì căn bản trước đã.

Văn Dương viết 21:36 ngày 30/09/2018

Thực tế thì C++ không phải nền tảng của C# nên không nhất thiết phải C++ rồi mới tới C#. Nếu muốn học ngôn ngữ làm bước đệm cho C# thì hãy học VB.NET - cảm giác thấy nó giống với ngôn ngữ đang hot là Python.
Sau này cứng C# chuyển lại C++ cũng không có vấn đề gì ?

viết 21:42 ngày 30/09/2018

VB thì học C# luôn cho rồi…

nếu muốn thì C++ hoàn toàn có thể học làm ngôn ngữ đầu tiên được. Bỏ hết con trỏ đi vẫn là C++. Con trỏ std::shared_ptr chỉ cần thiết khi tới phần đa hình. Nhảy vô C# Java xài String thoải mái mà ko ai hỏi tại sao có nó, vô C++ xài std::string lại ko cho. Toàn dạy C chứ C++ cái gì ở đây rồi bảo sao C++ ‘khó’…

Văn Dương viết 21:37 ngày 30/09/2018

Hỏi khí không phải là bạn muốn truyền tải tới thớt và mọi người thông điệp gì vậy @tntxtnt

viết 21:45 ngày 30/09/2018

tại có người nói học **C/**C++ nên ta ngứa mắt vậy đó mà

nên tách biệt C và C++ ra. Ví dụ chả ai viết “học Java/C#” cả. Chính xác hơn là học C++11. Nhiều người khuyên học từ gốc lên thì nên nói thẳng ra là học C trước.

Văn Dương viết 21:51 ngày 30/09/2018

Thực ra mình thấy người ta gộp C/C++ mà không gộp C#/Java cũng có phần đúng mà. Bởi C++ vẫn có nền tảng là C còn C# và Java thì khác.
Hồi trước mình còn phải bắt đầu từ ASM nên từ gốc chắc phải từ ASM

LazyCat viết 21:40 ngày 30/09/2018

Em đang học cấp 2 và nếu thích theo đuổi tin học thì nên học Pascal, C, C++, hôm sau mà đi thi HSG (cấp 3).
Sau một thời gian học nếu em thấy bọn nó khô khan quá thì em có tìm hiểm HTML - CSS - Javascript để học cách làm web, cũng rất hay và thú vị đấy
Ngoài ra có rất nhiều ngôn ngữ lập trình cho em tìm hiểu nữa như: Java, C#, PHP, Python, Ruby,…

Quan trọng là sự đam mê của em, học ngôn ngữ nào trước cũng không là vấn đề gì cả!

Bài liên quan
0