This is a place where I will be sharing my knowledge with all of you. All of the content will be written by me and I will try to do whatever I can to make the explanations as clearly as possible, will try to answer all of your questions. All of the tutorials has source files which you can download.
Furthermore, I am planning of making wordpress video tutorials on how to code your own theme from slicing design to fully functional Wordpress Theme.
During my work as a wordpress theme coder I came across that there are request for a function on how to limit the post titles. So here you are the code and hope that it will be useful for you:
Open functions.php in your theme and copy/paste this code:
<?php function limit_title($title, $n){
if ( strlen ($title) > $n )
{
echo substr(the_title($before = ”, $after = ”, FALSE), 0, $n) . ‘…’;
}
else { the_title(); }
}
?>
Then just put this function where you want in your wordpress theme templates:
<?php limit_title($post->post_title, 30); ?>
Note:
Wordpress hosting has become a top running competitive keyword for many hosting providers, along with shared hosting and dedicated hosting. As more and more hosting companies realize the potential in and client desire for Wordpress tailored hosting plans, few still know how to properly accommodate this growing need.
Despite the often slacking serving effort that is the web hosting industry, there are still some providers that offer what we like to classify as proper Wordpress hosting. Listed below are five tips that are recommended to consider before settling for wp hosting plan. This is to help you sort the wheat from chaff as you look to host your Wordpress site.
The hosting experience for the long-term user is much more than finding the cheapest price and most “unlimited” features. The Wordpress CMS runs on PHP script and MySQL databases, but settling for a hosting plan with these two components is not good enough. Besides the fact that most hosts already support PHP and MySQL, a web host need to fulfill a number of other requirements in order to ensure a positive and long lasting user experience.
Look for user reviews, not regarding the host’s server performance or uptime statistics, but what existing hosting customers think about the user interface usability. Is it hard to manage databases, email accounts, domain settings? Is FTP user information available or will you most likely get stuck using the in-house file manager?
Godaddy for example, is both cheap and all-inclusive and thanks to their well known brand and magnitude fools many aspiring internet enthusiasts to set up their hosting with them. However, speaking from experience, GoDaddy’s user interface is a real test on your sanity. It takes weeks to get familiar how everything works. Setting up email accounts is a nightmare. Although GD performs well will little to no server downtime or complications, it is still a hosting provider with highly unsatisfied customers.
We could go ahead and recommend a handful of hosting providers that offer Wordpress hosting, but it is still safer to take advice from the creators of Wordpress. Over at Wordpress.org a list has been provided, of hosting companies that according to Matt and the wp-crew can offer the best possible Wordpress based hosting on the market.
Another independent hosting guide that ranks hosts for Wordpress users is Web Hosting Search. There you will find proper Wordpress hosting options.
In conclusion it is safe to say that the web hosting industry as is, rooms many unserious providers. This goes for hosts that offer Wordpress hosting as well and seeing as the minimum requirement to host Wordpress is PHP and MySQL support, something almost any web host does, it is important to choose your host based on a couple of more factors.

First, what you need to do, if you have never worked with wordpress before, is to find a template for wordpress themes, this will make your live a lot easier.
I made one for you so you can download it from here: WPGeek WordPress Template (You can do with it whatever you want)
There you will need to fill style.css file with colors and/or images, add paddings/margins and borders where you want and you get yourself a Custom Wordpress Theme. This template is 3 columns, fixed width: 1000px, center aligned and sidebar widgetized.
Creating a WordPress theme from scratch is not hard. I’ll hold your hand through it.
Tutorials on this topic is being written while you reading this post and the WordPress website also has guides for you to follow. But are those tutorials and guides really helpful to you when you don’t understand the lingo? Even I got lost while reading the WordPress guides.
Tools – Before we get started, you’ll need: