Making a theme isn’t as easy as most people say it is, especially if you’re a person with a very limited experience on coding. If you’re a person with a very limited experience on designing, I think that makes it pretty hard as well. If you’re a person with limited experience in both coding and designing. I think it would be best to know you’re going to need all the help you can get.
Theme designing generally seems to fall under 2 categories.
It’s always been said that if you’re more of a programer, design will always be the last thing on your mind. The cool factor there rests with the fact that you’re able to turn code into poetry and blend practical funtionality into the design. In short really, the code would be nothing but perfect.
Same goes for a designer, you can’t really expect to come up with ingenious hacks or shortcuts for your site. What you can expect is for people to be at awe with what you designed your page with, the graphics, the colours, the intuitive design that serves to disguise the simple functionality of your site.
So where do I stand? Basically, I have enough experience to just go with being a designer. So the rest of my theme design is going to be based on just that. So first thing first though are the resources for theme design. For me, it generally came from three sites.
The point is to read all of it through and through and get as much ideas as you can. Don’t be frightened of by the sheer amount of information that you have to read. I didn’t have to worry about absorbing anything at all (not that I’m in a position to absorb anything at all because I’m on holiday), but I’m keeping those resources handy because I’m going to be going back to them over and over again throughout the course of my theme design.
Last but not least, ask someone else who’s experienced in designing a WordPress theme what you need to do and where you need to go. Having all the resources is good but if you don’t have anyone to point to you where you ned to start, that’s not going to be of much help. In my case, I found that help in the ever friendly and ever humourous #wordpress IRC channel on the freenode network.
So that’s about it really. The first step of Theme design for complete newbies is to know exactly what you’re going to do and where you need to start. You may have an idea in your head but its not going to be of much use if it stays in your head. Know what you’re getting into first and be mentally prepared for it, otherwise it’ll just be an unfinished project. And that isn’t what you want isn’t it?