I learned how to code by trial and error. Sure, I did study web design, but the majority of what I learned wasn’t in a classroom. I dove in. Tried things. Tore code apart. Broke things. Saw what worked and what didn’t. Googled like crazy. Rinse and repeat.
When people say they’re scared to touch code and have no idea what they’re doing, I want to shake them and tell them to get their hands dirty. Do you think as a 14 year old who wanted to customize her LiveJournal, I had any idea what I was doing? Nope. Not a clue. I found a theme I liked and played around. You know the popular saying “practice makes perfect?” Well this is one case where that is 100% true. Have some faith in yourself and try. Code isn’t as scary as it looks.
Remember starting a new school year and flipping through your math book? Do you remember how scary those math equations at the back of the book looked? Yet by year’s end, you conquered them and they weren’t so scary anymore. Think of code the same way.
Now I’m not saying you should start customizing your current theme on your 10k visitors a day site. That would be asking for trouble. Instead, setup a second site where you can experiment. If you are self hosted, most hosts allow subdomains, which are the perfect place to setup a test site.
So tell me, what’s holding you back from learning to code?