Mày hỏi thế thì không khác gì hỏi nó học tiếng Anh thì nói anh-anh hay anh-mỹ

Xưa giờ tao vẫn dị ứng tml nào hỏi nên học ngôn ngữ gì.
Bản thân tao thấy các ngôn ngữ cũng chả khác mẹ gì nhau cả, tao nhớ ngày xưa đi thi một cuộc thi phải code cái ngôn ngữ lạ lồn vcl, tao 1 màn hình đọc docs, một màn hình quẩy code cũng solve được đề. Xong có đợt bọn tao code cái compiler dựa trên một framework có sẵn, chỉ phải viết rule grammars rồi đánh đố nhau, vừa đọc notes vừa code, debug bằng mắt. Hay ngày xưa tao đi code bài tập thuê, vừa ngồi đọc doc của ngôn ngữ asm đó (các ngôn ngữ asm khác nhau thì mnemonics nó khác nhau, vd MASM nó khác NASM và nó lại khác FASM và nó lại khác MIPS, rồi thì AT&T syntax với Intel syntax). Quan trọng mày hiểu cái concept và một số cái modern solutions nó áp vào ngôn ngữ này và ngôn ngữ kia là được nếu muốn advance hơn, còn tầm beginner với intermediate thì ngôn ngữ nào cũng giống nhau. Vd tìm hiểu về garbage collector của java thì nó là hơi advance và chuyên biệt tí. Hay là sao javascript nó là untyped language, nó dự đoán type kiểu gì trong engine v8 để tăng tốc độ thực thi của javascript, golang nó implement memory overflow check kiểu gì...vv Tìm hiểu tầm đấy thì mới thấy sự khác biệt. Còn lại thì ngôn ngữ quái nào chả như nhau.