Bạn làm mình nhớ những ngày bắt đầu học node. Câu đầu tiên mình đọc đại khái nó thế này: nodejs - ngôn ngữ không giành cho người thiếu kinh nghiệm. Từ đó tới h cũng tương đối lâu rồi, nhưng code từ thời đó vẫn tồn tại tới bây giờ.
Về Mean, concept cơ bản có nó gồm: mongo, express, angular, node. Mỗi tổ chức, nhóm sẽ implement khác nhau, chẳng có cái gì gọi là chuẩn chung cả, cái này bạn xem tut rồi chắc biết rõ. Nếu bạn biết php thì bạn sẽ biết tại sao gọi là xampp, mampp… tương tự mean cũng vậy.
Node vẫn chưa tơi giai đoạn stable, hướng đi của nó cũng không phải như java, .net. Vì nó quá tự do nên có nhiều điểm không thống nhất, mỗi người sẽ viết theo quan điểm của họ, đang trong giai đoạn phát triển nên họ cũng chưa viết document đầy đủ.
Nếu bạn muốn biết cầm tay chỉ việc thì không nên chọn node, đa số bạn sẽ phải tự mò mẫm trong đống code. Mình ko nói học những ngôn ngữ khác là ăn sẵn, nhưng ít ra những bước đầu tiên của php, java, .net có tut tiếng việt đầy đủ, còn node thì rất ít, đa số là tiếng anh.
Mình đã thử qua 3 framework (ko chắc gọi fw có đúng ko nữa?) của mean là mean.io, meanjs, angular-fullstack, tut basic thì nhiều lắm, không nhớ rõ nữa. Thằng nào cũng có ưu nhược cả, hiểu concept cơ bản của nodejs là đọc code đc thôi, bạn có thể thử.