Học ngôn ngữ càng thấp càng tốt: C, Assembly + cơ sở dữ liệu chuyên sâu.
Nếu đạt cảnh giới cao, biết đâu 1 ngày bạn có thể tùy chỉnh balance cho account PM hoặc WMZ bất kỳ???
Theo mình bạn hỏi một câu hỏi...khá ngớ ngẩn, tại sao?, vì nếu bạn hỏi các lập trình viên thì mỗi người sẽ có 1 ý kiến riêng và quan điểm của mình
VD: Bạn bảo bạn học Pascal nhưng nó bậy giờ đã lỗi thời, tính ứng dụng không cao,khá là thiếu thốn
Và bạn bảo học "qua" nghĩa là
theo binh bạn học 5 ngôn ngữ lập trình cơ bản mà lập trình viên nào cũng nên biết: C/C+ (khỏi nói, ngôn ngữ rất nền tảng ) , Python (Rất dễ học cho newbie), Perl (cú pháp khá giống Python), Java (C và Java có nhiều điểm tương đồng), ASP.NET chẳng hạn
hoặc nếu muốn phát triển Web thì nên học lập trình mạng đi vd như html5,javascript,php chẳng hạn