<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>How to learn Object Oriented Programming</title><link>http://blogs.msdn.com/nickmalik/archive/2004/12/21/328727.aspx</link><description>Do you understand what encapsulation means, but don't know why in the world you would want to use it? Do you see examples of inheritance in the frameworks and libraries, but have only just dabbled with inheritance in your own code? If you answered yes</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: How to learn Object Oriented Programming</title><link>http://blogs.msdn.com/nickmalik/archive/2004/12/21/328727.aspx#328791</link><pubDate>Tue, 21 Dec 2004 15:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:328791</guid><dc:creator>Ryan</dc:creator><description>Thanks.  This looks like a good recommendation.</description></item><item><title>re: How to learn Object Oriented Programming</title><link>http://blogs.msdn.com/nickmalik/archive/2004/12/21/328727.aspx#332431</link><pubDate>Sun, 26 Dec 2004 12:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:332431</guid><dc:creator>ace defabul</dc:creator><description>The Gang of Four book is an impossible read for someone who has no OOP experience.&lt;br&gt;&lt;br&gt;Coopers C# Design Patterns is easier to learn from and the introduction to C#.Net in the early chapters is a great jump start for those who come from the VB6 world.&lt;br&gt;&lt;br&gt;The best introductory book to design patterns I have seen so far, and the one that finally lit the little bulb for me is Head First Design Patterns from O'Reilley press.  It's Java based &lt;br&gt;but so clear and easy to understand that it's not a problem to translate the concepts to any other OOP enabled language one might use. </description></item><item><title>re: How to learn Object Oriented Programming</title><link>http://blogs.msdn.com/nickmalik/archive/2004/12/21/328727.aspx#346627</link><pubDate>Wed, 05 Jan 2005 01:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:346627</guid><dc:creator>Nick</dc:creator><description>Thanks for the contribution.  &lt;br&gt;&lt;br&gt;I do think that Shalloway (see above) is a better intro to OOP than Coopers, simply because he goes into detail explaining &amp;quot;why&amp;quot; and not just &amp;quot;how.&amp;quot;  &lt;br&gt;&lt;br&gt;I didn't know much about the Head First book, so thanks for the pointer.</description></item></channel></rss>