Học lập trình thì nên bắt đầu từ đâu?

xin chia sẻ 1 số kinh nghiệm học lập trình của mình :

  • Nhập môn : nên học C hoặc Pascal (khuyến khích C) nhằm tạo nền tảng tốt.
  • Sau đó, xác định 1 hướng đi cho mình. Riêng về mảng lập trình thì có khá nhiều hướng như : lập trình ứng dụng, game, mobile, web, lập trình nhúng,…
  • Tiếp theo, tìm hiểu về OOP. Chọn 1 ngôn ngữ phù hợp với hướng đi của mình để tìm hiểu. vd :
    • Lập trình app+game cho window : c++, java, c#,…
    • Lập trình cho mobile : có nhiều nền tảng, mỗi nền tảng sử dụng ngôn ngữ riêng : ObjectiveC cho iOS, Java cho Android, C# cho window phone,…
    • Lập trình web : PHP hoặc ASP.NET
  • Trong quá trình luyện, cố gắng viết càng nhiều ứng dụng càng tốt. Tự tạo phong cách code riêng cho mình. Ban đầu, phải code làm sao cho mình hiểu, sau đó, hướng tới code cho người khác hiểu. Điều cần tránh là copy + paste code của người khác. Nên đọc hiểu và code lại theo cách của mình.
  • Cứ thế mà luyện tiếp

Mới vào đừng code vội, đọc qua “CODING STANDARD” (chuẩn code) của ngôn ngữ đó để code cho đúng chứ không khi chương trình bị " phìn to" lên là tiêu vì nhìn code tùm lum hoa hết cả mắt :smiley:

ôi mấy anh mỗi người nói 1 cái em chóng mặt quá:tire:

[QUOTE=08520229;68128]mấy anh cứ làm mấy em rối ko à… chơi đi em… anh khuyên chân thành và thẳng thắn đấy… còn nếu muốn học thì ngâm ASM đi… ngôn ngữ đó đơn giản nhất đó… có mấy lệnh à :sogood:[/QUOTE]

Ngôn ngữ đó có đơn giản bằng bare bones không? :badsmell:

[QUOTE=09520074;68195]Mới vào đừng code vội, đọc qua “CODING STANDARD” (chuẩn code) của ngôn ngữ đó để code cho đúng chứ không khi chương trình bị " phìn to" lên là tiêu vì nhìn code tùm lum hoa hết cả mắt :D[/QUOTE]
Chuẩn. Nên code theo standard. Nhưng ban đầu mới làm quen thì khó mà code theo chuẩn được. nói chung phải code quen tay 1 chút. khi đó mới áp dụng coding standard.
Học lập trình thì cũng nên học, làm việc theo nhóm, cực kỳ hiệu quả. Nếu làm theo nhóm thì nhóm nên tự quy định hoặc áp dụng 1 chuẩn coding nào đó được public sẵn (nên tham khảo conding standard của các cty lớn như microsoft, fpt, vng, gameloft,…)
Học lập trình là cả 1 quá trình, ko phải ngày 1 ngày 2. Vì vậy, đừng nôn nóng mà đốt cháy giai đoạn. Nên tạo cho mình một nền tảng tốt, tập trung chuyên sâu vào 1 hướng đi cụ thể. Và phải trao dồi liên tục. ^ ^
Gửi đến chủ topic : Mới bắt đầu, hãy nắm vững đại cương trước đã. Sau đó mới tính tiếp. Đừng nên thấy người ta học cái này mới, hay, lạ mà chạy theo. Cứ từ từ mà bước, tạo một nền tảng thật vững chắc rồi sau đó tự do bay nhảy. Chúc bạn thành công. ^ ^

nghiên cứu Alpha five đi, dễ sử dụng và cũng là công nghệ mới, code dễ hiểu

Bạn ra nhà sách mua cuốn Kỹ thuật lập trình C của GS Phạm Văn Ất. Cuốn đó rất hay dành cho người mới bắt đầu, ngày xưa mình học cuốn đó nên có nền tảng căn bản chắc lắm.Chỉ khuyên 1 điều thôi, vạn sự khởi đầu nan. Chúc thành công nha ^^

ko nói nhiều cứ hello world mà chạy, ngôn ngữ nào rồi đều phải chạy cái đó đầu tiên:happy: