From time to time I feel any task routine. Everything were done a lot of times even in different ways. The fun is going away like expansion of universe.iPhone development as absolutely different way can provide you so much fun that you image yourself like in good old days. Everything different is exciting. iPhone platform development is the most cool stuff at this point of view. 1) There is Objective-C. Keep in mind, it’s not C++ OOP’s but like pure C + different view at OOP concept, design and implementation. Even syntax is different. Any programming language is as interesting as it’s outstanding from others. 2) Cocoa and Cocoa Touch frameworks really cool areas used all power of Obj-C. 3) xCode IDE and IB are also interesting and outstanding tools. Well, they are not too much outstanding but have sufficient features.