Bài viết được dịch từ trang web Quora.com
Câu hỏi này được một thành viên đặt ra trên mạng xã hội hỏi đáp Quora.
Và dưới đây là câu trả lời của thành viên Jon Yy:
Nếu bạn chưa có kinh nghiệm với bất kỳ ngôn ngữ lập trình nào, thì điều đầu tiên bạn cần làm là tìm hiểu về Java. Dưới đây là một số trang web để giúp bạn làm điều đó:
- Vogella Java Tutorials - Một series các tutorial rất tuyệt vời hướng dẫn lập trình Java theo từng bước. Tôi thích Vogella vì nó cho phép bạn học với tốc độ của riêng mình và bởi vì các hướng dẫn rất đơn giản và dễ dàng để làm theo, ngay cả khi bạn không có kiến thức nền tảng trong lập trình.
- Stack Overflow - Một trang web hỏi đáp tuyệt vời dành cho các lập trình viên. Khá nhiều nguồn tài nguyên đối với các nhà phát triển, đó là một công cụ tuyệt vời để nhận sự giúp đỡ từ các chuyên gia khi bạn gặp vướng mắc trong việc viết code. (StackOverflow cũng là một nguồn tài nguyên tốt cho việc học Android)
- thenewboston Java Video Tutorials - Một trong những nguồn tài nguyên yêu thích của tôi dành cho người mới bắt đầu học Java. Một bộ sưu tập gồm 87 video hướng dẫn ngắn sẽ giúp bạn làm quen với Java cơ bản (ở đây cũng có hàng trăm video về các ngôn ngữ lập trình khác nếu bạn quan tâm!)
- Trail: Learning the Java Language - Những hướng dẫn chính thức từ hãng Oracle để giúp người mới bắt đầu làm quen và hiểu Java. Một nguồn tài nguyên không thể thiếu cho các nhà phát triển mới.
- Intro to Programming Course In Java - Udacity - Một khóa học của Udacity dành cho người mới bắt đầu làm quen với Java. Bản thân tôi vẫn chưa sử dụng nó, nhưng tôi nghe nói rằng nó rất tốt.
Khi bạn cảm thấy mình đã có kiến thức cơ bản về Java, thì bạn có thể chuyển sang học cách phát triển các ứng dụng Android. Một số nguồn tài nguyên tốt cho việc học Android là:
- Codota Extension for Google Chrome - Một Chrome extension khá hữu ích cho các nhà phát triển Android. Nó cho phép bạn lưu các đoạn code từ bất kỳ trang web nào tới 'codebox' của bạn. Nó cũng bổ sung thêm một chú thích ngắn tới phần code đó để giải thích về chức năng của các method. Nó có thể giúp bạn học Java rất tốt.
- Vogella Android Development Tutorials - Một series các tutorial rất tuyệt vời dạy về lập trình Android. Tôi thích Vogella vì nó cho phép bạn học ở tốc độ của riêng mình và bởi vì các hướng dẫn rất đơn giản và dễ làm theo.
- thenewboston Android Application Video Tutorials - Một trong những nguồn tài nguyên yêu thích của tôi dành cho người mới bắt đầu học phát triển Android. Một bộ sưu tập gồm 200 video hướng dẫn ngắn sẽ dạy cho bạn rất nhiều khái niệm Android khác nhau (ở đây cũng có hàng trăm video về các ngôn ngữ lập trình khác nếu bạn quan tâm!)
- Develop Apps | Android Developers - Trang web chính thức dành cho các nhà phát triển Android. Có rất nhiều nguồn tài nguyên hữu ích (và thú vị), thông tin, các công cụ tài liệu và nhiều hơn nữa cho các nhà phát triển Android.
- How To Develop Android App - Udacity - Một khóa học chính thức của Udacity về phát triển ứng dụng Android. Bản thân tôi vẫn chưa sử dụng nó, nhưng tôi đã nghe nói rằng nó rất tốt.
- AndroidHive - Tutorials, Games, Apps, Tips - Những lời khuyên, hướng dẫn và thông tin hữu ích có thể được tìm thấy trên AndroidHive.
Vâng! Các nguồn tài nguyên tôi liệt kê ở trên có lẽ là đủ để cho bạn tìm hiểu và làm chủ Android nếu bạn đầu tư nhiều nỗ lực vào đó! Nếu bạn cảm thấy những gì tôi được liệt kê là chưa đủ, thì hãy tìm thêm trong danh sách này.
Tôi hy vọng bạn thích học và sẽ trở thành một chuyên gia về lập trình Android, chúc bạn may mắn. Happy coding!
Bình luận