Lately I learn CodeIgniter again. It's because I want to develop an accounting application that can be use in many platform and the choices is CodeIgniter framework. As an initial learning, we must understand a little about the structure of files and folders from CodeIgniter itself. And then we learn the syntax and build an application.
Making themes to be prefect was never ending story. When we try to make a new breakthrough with new stuff into our themes then there will be more and more customization. jQuery is one of wordpress compatibility besides prototype library. For an example I took jQuery lightbox plugin from pedrolamas. This plugin make your thumbnail more pretty. The major purpose Customizing themes with jQuery is how to make the reader more comfortable and enjoy to read the information. Another example of using jQuery is Events Calendar. You can manage the event calendar and shows up into your blog/site. Or maybe you need a custom comment with ajax like WP Wall which is put your comment at the sidebar and update directly without reloading the page.