{"id":2473,"date":"2013-04-12T07:00:00","date_gmt":"2013-04-12T12:00:00","guid":{"rendered":"https:\/\/www.tameri.com\/csw\/?p=2473"},"modified":"2026-07-01T20:04:00","modified_gmt":"2026-07-02T01:04:00","slug":"learning-to-code-starting-point-for-objective-c","status":"publish","type":"post","link":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/","title":{"rendered":"Learning to Code: Starting Point for Objective-C"},"content":{"rendered":"<p>As readers of this blog know, the more I delve into programming, the more convinced I am that it should be a standard school subject &mdash; not merely an elective sought after by a few enthusiastic students. Programming skills reinforce the value of breaking problems into simpler pieces. In the end, a computer must reduce problems to simple tasks. Good writers, historians, chemists&#8230; we all break problems into little, digestible, solvable tasks. <\/p>\n<p>And just as a musician must practice scales, the basics of programming need to be practiced and sometimes revived. It is no secret that my C skills have atrophied, so I am starting from the beginning. My journey towards Cocoa Goodness begins with two books:<\/p>\n<ul>\n<li>Clair, Robert. <a href=\"http:\/\/www.amazon.com\/gp\/product\/0321832086\/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0321832086&amp;linkCode=as2&amp;tag=tameri-20\">Learning Objective-C 2.0: A Hands-on Guide to Objective-C for Mac and iOS Developers (2nd Edition)<\/a><img loading=\"lazy\" decoding=\"async\" style=\"border: none !important;margin: 0px !important\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=tameri-20&amp;l=as2&amp;o=1&amp;a=0321832086\" alt=\"\" width=\"1\" height=\"1\" border=\"0\">., 2013. 9780321832085 \/ 0321832086<\/li>\n<li>Perry, Greg M. Absolute Beginner&#8217;s Guide to C. 2nd ed., Indianapolis, Ind.: Sams Pub., 1994. 0672305100<\/li>\n<\/ul>\n<p>In the early pages of Clair&#8217;s text, he mentions that you need a good understanding of C to work effectively in Objective-C. Turning to my bookcase, I found several C books, but settled on the <i>Absolute Beginner&#8217;s Guide<\/i> because it is operating system and compiler-agnostic. It is an old and simple book (1994 being the ancient past in computer time), yet it is precisely what I needed for a quick review.<\/p>\n<p>I&#8217;m strange, I realize. Not many people like to go back and read basic grammar books, yet I always enjoy recalling the little bits about English I forget. Any time I teach a writing or literature class, I review the materials and feel like I&#8217;m discovering something new. Programming has that same feel. <\/p>\n<p>As Clair reminds readers of the basic syntax and common functions in C, I turn to the Perry text and read the short chapters on the same topics. Clair assumes that his readers know C, C++, Java, and similar languages. He also stresses that Objective-C is closer to C than C++ &mdash; so you need to unlearn (C++) and relearn (basic C) as you move into Objective-C. <\/p>\n<p>Many, many years ago, when I was an undergraduate, USC had several NeXT computers. The language used to program the NeXT was Objective-C and the operating system was NeXTSTEP (with the silly all-caps but &#8220;e&#8221; format). As I start writing about Obj-C, you&#8217;ll be able to recognize this legacy. I graduated from USC in 1990, so a fair number of years (22+) have elapsed since I last used Objective-C. Even as a Mac owner and user, I clung to other tools for as long as possible. Now, I must go back to the future. <\/p>\n<p>Programmers might wonder why I&#8217;m not turning to that fabled classic, <i>The C Programming Language<\/i>&nbsp;by Brian Kernighan and language creator Dennis Ritchie. Or maybe an O&#8217;Reilly book, such as <i>C in a Nutshell<\/i>. The <i>Absolute Beginner&#8217;s Guide<\/i>&nbsp;is a better text for me. It&#8217;s much better than a &#8220;Dummies&#8221; or &#8220;Idiots&#8221; text, sparing readers the attempts at humor. Perry keeps chapters focused on one topic. At the end of the book, there is a code listing for a complete blackjack game. I like that the code heads towards a real project, something I can play with and modify. <\/p>\n<p>Going back and forth between a dense technical text (Clair) and a more project-based text (Perry) helps me consider issues from two perspectives. Beginners don&#8217;t think about pointers and memory, which is an essential aspect of coding. The better you understand computing theory, I believe the better your code. You don&#8217;t need to understand the finest details, but enough to appreciate what is happening &#8220;under the hood&#8221; when you create an application. <\/p>\n<p>Young writers can get overwhelmed when we focus too much on grammar and mechanics. Beginning programmers can also be overwhelmed by too much deep theory. Focusing on ideas first, then developing an appreciation for how a language works seems perfectly logical to me. We don&#8217;t teach children grammar before they speak! We teach them about nouns and verbs, periods and commas, long after a child is speaking. <\/p>\n<p>As a programmer, I like to see how problems are solved, and then I study the code. After I study the code, I enjoy going that extra level or two deeper &mdash; which is why I love learning about the magic performed by compilers. <\/p>\n<p>A good enough comparison: When I learned BASIC, I didn&#8217;t need to understand what the interpreter or compiler was doing. As I learned C, it helped to learn how memory worked. Later on, I learned how to optimize C code, based on what the compiler would do and how a particular CPU worked. Yet, learning BASIC was an ideal introduction to programming: I learned to express simple ideas (BASIC) before learning how to write properly structured programs (Pascal, Fortran, and C). Yes, I know you can do a lot with modern BASIC derivatives &mdash; but early BASIC, was called BASIC for a reason. BASIC allowed mere mortals to program. <\/p>\n<p>What have I learned as I revisit C and begin to learn Objective-C? I&#8217;m going to bore readers with a bit of C in my next post, since that&#8217;s what I&#8217;ve been revisiting. I&#8217;ll also discuss how learning something like C helps me as a creative and academic writer. Yes, coding can be poetic. It is certainly inspiring.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As readers of this blog know, the more I delve into programming, the more convinced I am that it should be a standard school subject&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/\">Continue reading<span class=\"screen-reader-text\">Learning to Code: Starting Point for Objective-C<\/span><\/a><\/div>\n","protected":false},"author":8,"featured_media":1590,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"iawp_total_views":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[650],"tags":[43,62,664,704,662,382,436],"class_list":["post-2473","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming","tag-apple","tag-basic-language","tag-c","tag-compilers","tag-java","tag-objective-c","tag-programming","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Learning to Code: Starting Point for Objective-C - C. S. Wyatt<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Learning to Code: Starting Point for Objective-C - C. S. Wyatt\" \/>\n<meta property=\"og:description\" content=\"As readers of this blog know, the more I delve into programming, the more convinced I am that it should be a standard school subject&#8230;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/\" \/>\n<meta property=\"og:site_name\" content=\"C. S. Wyatt\" \/>\n<meta property=\"article:published_time\" content=\"2013-04-12T12:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-02T01:04:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.tameri.com\/csw\/wp-content\/uploads\/sites\/2\/2023\/11\/Poet_Banner_1500x500.png?fit=1500%2C500&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Poet Ponders\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Poet Ponders\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/2013\\\/04\\\/12\\\/learning-to-code-starting-point-for-objective-c\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/2013\\\/04\\\/12\\\/learning-to-code-starting-point-for-objective-c\\\/\"},\"author\":{\"name\":\"Poet Ponders\",\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/#\\\/schema\\\/person\\\/9637e19e2728908a2dd0ca0990b1d853\"},\"headline\":\"Learning to Code: Starting Point for Objective-C\",\"datePublished\":\"2013-04-12T12:00:00+00:00\",\"dateModified\":\"2026-07-02T01:04:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/2013\\\/04\\\/12\\\/learning-to-code-starting-point-for-objective-c\\\/\"},\"wordCount\":905,\"publisher\":{\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/#\\\/schema\\\/person\\\/d07246b7eb3a85c0b37e6c11e7b731aa\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/2013\\\/04\\\/12\\\/learning-to-code-starting-point-for-objective-c\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tameri.com\\\/csw\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/11\\\/Poet_Banner_1500x500.png?fit=1500%2C500&ssl=1\",\"keywords\":[\"Apple\",\"BASIC language\",\"C++\",\"compilers\",\"Java\",\"Objective-C\",\"programming\"],\"articleSection\":[\"Programming\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/2013\\\/04\\\/12\\\/learning-to-code-starting-point-for-objective-c\\\/\",\"url\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/2013\\\/04\\\/12\\\/learning-to-code-starting-point-for-objective-c\\\/\",\"name\":\"Learning to Code: Starting Point for Objective-C - C. S. Wyatt\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/2013\\\/04\\\/12\\\/learning-to-code-starting-point-for-objective-c\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/2013\\\/04\\\/12\\\/learning-to-code-starting-point-for-objective-c\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tameri.com\\\/csw\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/11\\\/Poet_Banner_1500x500.png?fit=1500%2C500&ssl=1\",\"datePublished\":\"2013-04-12T12:00:00+00:00\",\"dateModified\":\"2026-07-02T01:04:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/2013\\\/04\\\/12\\\/learning-to-code-starting-point-for-objective-c\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.tameri.com\\\/csw\\\/2013\\\/04\\\/12\\\/learning-to-code-starting-point-for-objective-c\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/2013\\\/04\\\/12\\\/learning-to-code-starting-point-for-objective-c\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.tameri.com\\\/csw\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/11\\\/Poet_Banner_1500x500.png?fit=1500%2C500&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tameri.com\\\/csw\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/11\\\/Poet_Banner_1500x500.png?fit=1500%2C500&ssl=1\",\"width\":1500,\"height\":500,\"caption\":\"Poet Ponders Banner\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/2013\\\/04\\\/12\\\/learning-to-code-starting-point-for-objective-c\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Learning to Code: Starting Point for Objective-C\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/#website\",\"url\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/\",\"name\":\"Poet Ponders the Digital\",\"description\":\"Poet Ponders the Digital\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/#\\\/schema\\\/person\\\/d07246b7eb3a85c0b37e6c11e7b731aa\"},\"alternateName\":\"Poet Ponders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/#\\\/schema\\\/person\\\/d07246b7eb3a85c0b37e6c11e7b731aa\",\"name\":\"C. S. Wyatt, MFA\\\/Ph.D.\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.tameri.com\\\/csw\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/11\\\/cropped-Poet_Icon_512x512.png?fit=512%2C512&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.tameri.com\\\/csw\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/11\\\/cropped-Poet_Icon_512x512.png?fit=512%2C512&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tameri.com\\\/csw\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/11\\\/cropped-Poet_Icon_512x512.png?fit=512%2C512&ssl=1\",\"width\":512,\"height\":512,\"caption\":\"C. S. Wyatt, MFA\\\/Ph.D.\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.tameri.com\\\/csw\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/11\\\/cropped-Poet_Icon_512x512.png?fit=512%2C512&ssl=1\"},\"sameAs\":[\"https:\\\/\\\/www.tameri.com\\\/csw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/#\\\/schema\\\/person\\\/9637e19e2728908a2dd0ca0990b1d853\",\"name\":\"Poet Ponders\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/abadb5930975a9697ae7b342f581864d780d31fefca2c75056b7775568d079de?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/abadb5930975a9697ae7b342f581864d780d31fefca2c75056b7775568d079de?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/abadb5930975a9697ae7b342f581864d780d31fefca2c75056b7775568d079de?s=96&d=mm&r=g\",\"caption\":\"Poet Ponders\"},\"sameAs\":[\"https:\\\/\\\/www.tameri.com\\\/csw\"],\"url\":\"https:\\\/\\\/www.tameri.com\\\/csw\\\/author\\\/poetponders\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Learning to Code: Starting Point for Objective-C - C. S. Wyatt","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/","og_locale":"en_US","og_type":"article","og_title":"Learning to Code: Starting Point for Objective-C - C. S. Wyatt","og_description":"As readers of this blog know, the more I delve into programming, the more convinced I am that it should be a standard school subject&#8230;","og_url":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/","og_site_name":"C. S. Wyatt","article_published_time":"2013-04-12T12:00:00+00:00","article_modified_time":"2026-07-02T01:04:00+00:00","og_image":[{"width":1500,"height":500,"url":"https:\/\/i0.wp.com\/www.tameri.com\/csw\/wp-content\/uploads\/sites\/2\/2023\/11\/Poet_Banner_1500x500.png?fit=1500%2C500&ssl=1","type":"image\/png"}],"author":"Poet Ponders","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Poet Ponders","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/#article","isPartOf":{"@id":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/"},"author":{"name":"Poet Ponders","@id":"https:\/\/www.tameri.com\/csw\/#\/schema\/person\/9637e19e2728908a2dd0ca0990b1d853"},"headline":"Learning to Code: Starting Point for Objective-C","datePublished":"2013-04-12T12:00:00+00:00","dateModified":"2026-07-02T01:04:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/"},"wordCount":905,"publisher":{"@id":"https:\/\/www.tameri.com\/csw\/#\/schema\/person\/d07246b7eb3a85c0b37e6c11e7b731aa"},"image":{"@id":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.tameri.com\/csw\/wp-content\/uploads\/sites\/2\/2023\/11\/Poet_Banner_1500x500.png?fit=1500%2C500&ssl=1","keywords":["Apple","BASIC language","C++","compilers","Java","Objective-C","programming"],"articleSection":["Programming"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/","url":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/","name":"Learning to Code: Starting Point for Objective-C - C. S. Wyatt","isPartOf":{"@id":"https:\/\/www.tameri.com\/csw\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/#primaryimage"},"image":{"@id":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.tameri.com\/csw\/wp-content\/uploads\/sites\/2\/2023\/11\/Poet_Banner_1500x500.png?fit=1500%2C500&ssl=1","datePublished":"2013-04-12T12:00:00+00:00","dateModified":"2026-07-02T01:04:00+00:00","breadcrumb":{"@id":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/#primaryimage","url":"https:\/\/i0.wp.com\/www.tameri.com\/csw\/wp-content\/uploads\/sites\/2\/2023\/11\/Poet_Banner_1500x500.png?fit=1500%2C500&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.tameri.com\/csw\/wp-content\/uploads\/sites\/2\/2023\/11\/Poet_Banner_1500x500.png?fit=1500%2C500&ssl=1","width":1500,"height":500,"caption":"Poet Ponders Banner"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tameri.com\/csw\/2013\/04\/12\/learning-to-code-starting-point-for-objective-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tameri.com\/csw\/"},{"@type":"ListItem","position":2,"name":"Learning to Code: Starting Point for Objective-C"}]},{"@type":"WebSite","@id":"https:\/\/www.tameri.com\/csw\/#website","url":"https:\/\/www.tameri.com\/csw\/","name":"Poet Ponders the Digital","description":"Poet Ponders the Digital","publisher":{"@id":"https:\/\/www.tameri.com\/csw\/#\/schema\/person\/d07246b7eb3a85c0b37e6c11e7b731aa"},"alternateName":"Poet Ponders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tameri.com\/csw\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.tameri.com\/csw\/#\/schema\/person\/d07246b7eb3a85c0b37e6c11e7b731aa","name":"C. S. Wyatt, MFA\/Ph.D.","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.tameri.com\/csw\/wp-content\/uploads\/sites\/2\/2023\/11\/cropped-Poet_Icon_512x512.png?fit=512%2C512&ssl=1","url":"https:\/\/i0.wp.com\/www.tameri.com\/csw\/wp-content\/uploads\/sites\/2\/2023\/11\/cropped-Poet_Icon_512x512.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.tameri.com\/csw\/wp-content\/uploads\/sites\/2\/2023\/11\/cropped-Poet_Icon_512x512.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"C. S. Wyatt, MFA\/Ph.D."},"logo":{"@id":"https:\/\/i0.wp.com\/www.tameri.com\/csw\/wp-content\/uploads\/sites\/2\/2023\/11\/cropped-Poet_Icon_512x512.png?fit=512%2C512&ssl=1"},"sameAs":["https:\/\/www.tameri.com\/csw"]},{"@type":"Person","@id":"https:\/\/www.tameri.com\/csw\/#\/schema\/person\/9637e19e2728908a2dd0ca0990b1d853","name":"Poet Ponders","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/abadb5930975a9697ae7b342f581864d780d31fefca2c75056b7775568d079de?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/abadb5930975a9697ae7b342f581864d780d31fefca2c75056b7775568d079de?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/abadb5930975a9697ae7b342f581864d780d31fefca2c75056b7775568d079de?s=96&d=mm&r=g","caption":"Poet Ponders"},"sameAs":["https:\/\/www.tameri.com\/csw"],"url":"https:\/\/www.tameri.com\/csw\/author\/poetponders\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.tameri.com\/csw\/wp-content\/uploads\/sites\/2\/2023\/11\/Poet_Banner_1500x500.png?fit=1500%2C500&ssl=1","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfiw78-DT","_links":{"self":[{"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/posts\/2473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/comments?post=2473"}],"version-history":[{"count":1,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/posts\/2473\/revisions"}],"predecessor-version":[{"id":2474,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/posts\/2473\/revisions\/2474"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/media\/1590"}],"wp:attachment":[{"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/media?parent=2473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/categories?post=2473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tameri.com\/csw\/wp-json\/wp\/v2\/tags?post=2473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}