You can't code the front end and ignore design and user experience (UX). Not everyone is cut out to be an artist and you don't have to be. But you do have to actually use your design brain a little bit if you want a site your users actually care about visiting. That doesn't mean just having beautiful graphics, which is a common misconception about design.
User Experience is really about focusing on three things -- can the user get done what he/she is trying to do effectively, efficiently, and with satisfaction. Half the battle is just having the mindset of trying to optimize those three things by talking to your users. The other half is about actually building and measuring those things.
Web design is more than just building "pretty" things; it's about crafting useful and effective experiences for your users. It starts with making your site fast and reliable. Then you need to properly set up the structure and information architecture of the page so users have a logical schema for navigation. Then you will build your user interfaces for optimal user experience. Only then, finally, can you worry about aesthetics.
Given the focus web design has on crafting an effective user experience, which is the only way to have a successful website, it's probably worth spending a little time to absorb the high level stuff, huh? You don't want to go too crazy, though -- this is definitely a rabbit hole where you can spend way too much time trying to learn everything there is to know about UX or Design.
Remember that your goal here is to absorb the most important concepts and continue on your way. You can always come back when you've got enough experience to start asking the right questions.
...For if you just can't get enough UX/Design. Don't get too sidetracked... eye on the prize! Eye on the prize!
From the creators of The Odin Project...