Rào cản lớn nhất để học một ngôn ngữ lập trình khi chưa có tài liệu được Việt hóa có lẽ cũng là một loại ngôn ngữ nhưng nó khác đuôi là ngôn ngữ giao tiếp hay ngoại ngữ. Cụ thể trong hackerrank 100% ngôn ngữ là English, thực ra các cái quan trọng bạn chỉ cần đọc yêu cầu sơ sơ của bài toán rồi có các yếu tố nhỏ input với output là cái mà mọi người để ý thôi, nhưng với cách học soi mói của nó cứ tham và cứ phải thích là học và đọc hiểu từng chữ cơ. Vì vào đó nó không chỉ học thêm về thuật toán, tư duy lập trình mà đơn giản hơn nữa là học ngoại ngữ, cho dù đó chỉ là kỹ năng đọc hiểu, nhưng nếu trong một tài liệu mà ta có thể học được ngoài cái chính, cốt lõi, mà bỏ cái phụ thì quá phí phạm vì như một lần đi chợ mà thiếu mất vài cộng hành hay củ tỏi là món ăn đó đã không đầy đủ hương vị rồi :)…. Ngày nghỉ mà giải được dăm ba cái bài thuật toán là quá chậm chạp vì đầu thì muốn diễn đạt theo đúng cách mà không biết gõ code ra kiểu gì, toàn là hàm tổng quát. thôi thì đi chậm và hiểu chậm hơn, thiên tài thì có sẵn cái giỏi giang, còn nó không phải thiên tài thì học đi mà không thành thiên tài được đâu :)…