Short answer Yes.
Long answer Yessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.
From all the CV's I've seen, of students coming out of uni - not a lot of them can code. That said, they understand some of the fundamentals that someone without a CS degree might not have. So if you do want to learn without a CS degree then go for it, but don't forget best practises and fundamentals. :)