Four Books to Help You Teach Yourself to Code


If you have time to learn something new, consider taking up coding. You may not see any immediate need for it. But the knowledge and skills you will learn could prove handy in the long run. Besides, it is always fun and fulfilling to do something you have not done before. And if you are wondering how to teach yourself to code, you might be surprised by the wealth of resources you can find.

You can take up coding courses from online platforms like Code Academy, Coursera, FreeCodeCamp, Khan Academy, and Udemy among others. Books are also excellent sources of information and how-to guides. Here are some of the best ones suited for beginners.

1. Absolute Beginner’s Guide to C by Greg Perry and Dean Miller
As the title suggests, this book will help you through the basics of C programs. It is written with beginners in mind and offers simple and helpful instructions to guide you as you learn how to write C codes.

2. Android: Programming in a Day! The Power Guide for Beginners In Android App Programming by Sam Key
Imagine if you can turn an app idea to a fully functional reality. Android: Programming in a Day! Is a noob-friendly read for anyone interested to learn how to develop an Android app.

3. Python Programming: An Introduction to Computer Science by John M. Zelle
Don’t let the title intimidate you. This book is written with beginners in mind. It is one of the standard textbooks of many computer science students in their first year. It is a good read to learn about programming and Computer Science in general.

4. The Pragmatic Programmer: From Journeyman to Master by Andy Hunt and Dave Thomas
From learning to code to putting the programming skills you have already learned, The Pragmatic Programmer is a helpful companion in your coding journey.

Simple Digg like pagination solution with JQuery for Umbraco XSLTs



I wanted to implement Digg like pagination in one of my recent project with Umbraco XSLT lists and I have done it using the pretty JQuery plugin available here

Please note that its not an SEO friendly solution since the pagination is completely relied on JQuery and will not be available if the JavaScript is turned off.. as an alternative for search engines/no-javascript browsers I have added a simple Next Previous navigation inside a <noscript> tag..


  1. Download and include the jquery.pagination.js and pagination.css in your template
  2. Open jquery.pagination.js and comment line 123 ( //$(‘a’, fragment).click(eventHandler); ) .. Alternatively you can download the altered JQuery plugin from here.
  3. Follow the code sample below or download the XSLT sample- comments are added in each line. If you have any doubts let me know through the comments