Yeah thats the thing. There's so much more to cs than learning rails or whatever.
Learning the fundamentals of cs theory, machine learning so forth, make you a better developer indirectly. Yet a lot of this stuff is not covered in detail on web, sure there plenty of web tutorials, but a lot are superficial, following a "how to" format for HTML Php etc. Only now with edx and coursea are decent courses coming out.