申し遅れましたが Kattis problems にはそれぞれ difficulty が示されていますので 容易な問題は今からでも挑戦できます Yorgey 先生の解説は読みやすく読者の力を付けるのに有用なものばかりですので Haskell 的プログラム技法を身につけるのにお勧めです そのためには AtCoder の何色かは気にしないほうが良いと思います
ただし Kattis system には Data.Vector がありませんので こればかりは AtCoder の先達からしっかりと模倣して勉強してください ガンバってください