Chào bạn !
Mình có 1 chút hiểu biết như thế này ;
- Ngôn ngữ C là ngôn ngữ là ngôn ngữ thấp hơn Java, hay C#..., nên lập trình hơi rườm rà hơn nhiều (thường thì công việc làm với ngôn ngữ C thường cao lương hơn những ngôn ngữ cấp cao khác. )
- Ngôn ngữ C và các ngôn ngữ như: html, css ... thì sẽ khác nhau về cấu trúc. Vì ngôn ngữ C kiểu như bạn dùng nó để tạo ra các cách thức xử lý cho chương trình, còn HTML và CSS chủ yếu là bạn tạo ra những cái thẻ trong giao diện web, còn những app web .. thì bạn vẫn phải dùng JavaScript hay Java, nó cũng sẽ tương tự như C .
- Về thuật toán thì bạn phải học rồi. Vì để xử lý chương trình thì bạn cần phải học những cách mà người ta giải quyết chương trình (những thuật toán).
- Nếu bạn muốn học HTML thì theo mình nên học HTML5 vì flash bây giờ hỗ trợ không nhiều bằng HTML5.
- Còn bất kỳ ngôn ngữ nào, đối với dân lập trình thì đều không khó lắm, khó là về tư duy lập trình thôi bạn => không có ngành nào code khó hơn ngành nào (chỉ có ít hay nhiều thôi).
- Còn MMT là chủ yếu bạn học về nguyên lý, xử lý và cấu hình các thiết bị mạng, hay là quản trị hệ thống ... Chứ code cũng ít . Theo mình thấy code trang Web hay app Web thì các bạn bên phần mềm làm tốt hơn nhiều .
- Theo mình nghĩ, nó cuốn hút bạn vì nó cho bạn một sản phẩm có thể show hàng ngay lập tức, nên bạn thử học 1 khóa lập trình android hay winphone thử xem .
Hy vọng giúp được bạn, chúc bạn học tốt !