Mình thấy nhiều bạn hay đặt câu hỏi như là học HTML CSS cơ bản xong thì nên học Sass hay Bootstrap, hoặc nên học Sass hay Javascripts ? Thì mình xin đưa ra quan điểm của mình cho các bạn biết để chọn hướng đi cho đúng nà.
1.Sass or Bootstrap ?
Câu trả lời của mình là học Sass vì học Sass thì bạn có thể tự viết được ra một núi class như Bootstrap luôn, còn nếu bạn học Bootstrap mà không học Sass thì bạn chẳng biết gì về Sass là điều tất nhiên, nếu bạn học sâu để xem code của Bootstrap nó được xây dựng thế nào thì khi vào đọc code của Bootstrap viết bằng các hàm, mixins trong Sass thì bạn sẽ mù tịt. Một thư viện lớn như vậy chắc chắn họ sẽ có cách để tối ưu, build ra các class nhiều và nhanh chứ không rãnh đi viết từng class một với CSS thuần đâu. Khi có kiến thức tốt về CSS, cũng như Sass thì việc hiểu Bootstrap trở nên dễ dàng hơn và sử dụng tốt hơn, nói thì nói vậy thôi chứ Bootstrap mình chẳng biết gì vì mình không có dùng.Chốt: Học nhiều biết nhiều là tốt, kiến thức mở rộng hơn, nên học cả
2.Sass or Javascript
Hộc cả 2 song song luôn, Sass học cơ bản về nested, biến trước, rồi kế thừa(extend), trong khi đó học JS thì học tới biến, function, điều kiện, vòng lặp.... để khi có kiến thức JS rồi thì viết ra được những functions, mixins phức tạp ở bên Sass, nhiều bạn bảo học Sass rất nhanh chỉ 15 phút là xong thì mình không biết là xong cái gì ở Sass, chắc là viết nested loạn xạ để khi debug tìm lòi mắt, hay là không biết cách tách file, viết chung 1 file mà không biết cách sử dụng @import,...Chốt: Như chốt kia, học nhiều biết nhiều, nâng cao trình độ, tiến tới cấp bậc cao hơnp/s: Thắc mắc là không biết mấy bạn học Sass trong vòng 15 phút, mà trước đó chưa học JS bao giờ thì có viết mấy mixin như này bao giờ chưa nhỉ ? ?