{"id":9876,"date":"2022-11-24T00:09:22","date_gmt":"2022-11-23T23:09:22","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=9876"},"modified":"2022-11-24T00:09:22","modified_gmt":"2022-11-23T23:09:22","slug":"how-to-learn-programming-the-guide-i-wish-i-had-when-i-started-learning-to-code","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2022\/11\/24\/how-to-learn-programming-the-guide-i-wish-i-had-when-i-started-learning-to-code\/","title":{"rendered":"How to Learn Programming \u2013 The Guide I Wish I Had When I Started Learning to Code"},"content":{"rendered":"<p><em><a href=\"https:\/\/www.freecodecamp.org\/news\/how-to-learn-programming\/\">How to Learn Programming \u2013 The Guide I Wish I Had When I Started Learning to Code<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">How to Learn Programming \u2013 The Guide I Wish I Had When I Started Learning to Code<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2022\/11\/24\/how-to-learn-programming-the-guide-i-wish-i-had-when-i-started-learning-to-code\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","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}},"categories":[1],"tags":[],"class_list":["post-9876","post","type-post","status-publish","format-standard","hentry","category-senza-categoria"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-2zi","jetpack-related-posts":[{"id":9191,"url":"https:\/\/monodes.com\/predaelli\/2022\/03\/27\/9191\/","url_meta":{"origin":9876,"position":0},"title":"From As a Software Engineer,\u2026","author":"Paolo Redaelli","date":"2022-03-27","format":false,"excerpt":"From As a Software Engineer, Here Are 7 Books You Should Always Have at Your Desk. The subtitle says \"Ditch (or pause at least) all those courses and start reading books\". The Pragmatic ProgrammerHead First Design Pattern Code Simplicity: The Fundamentals of Software The Self-Taught Programmer: The Definitive Guide to\u2026","rel":"","context":"In &quot;Legenda&quot;","block_context":{"text":"Legenda","link":"https:\/\/monodes.com\/predaelli\/category\/legenda\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13371,"url":"https:\/\/monodes.com\/predaelli\/2025\/05\/16\/saturating-the-name-space\/","url_meta":{"origin":9876,"position":1},"title":"Saturating the name-space","author":"Paolo Redaelli","date":"2025-05-16","format":false,"excerpt":"We are saturating the name space for programming languages. These days I discovered the Odin Programming Language \"\"The Data-Oriented Language for Sane Software Development.\" According to its FAQs there are some things we may learn for Eiffel. Its guiding principles are Simplicity and readability Minimal: there ought to be one\u2026","rel":"","context":"In &quot;Eiffel&quot;","block_context":{"text":"Eiffel","link":"https:\/\/monodes.com\/predaelli\/category\/eiffel\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13563,"url":"https:\/\/monodes.com\/predaelli\/2025\/06\/15\/what-can-we-learn\/","url_meta":{"origin":9876,"position":2},"title":"What can we learn?","author":"Paolo Redaelli","date":"2025-06-15","format":false,"excerpt":"I just read \"Python Creator Guido van Rossum Asks: Is 'Worse is Better' Still True for Programming Languages?\" and I wonder what can we Eiffellers learn from it. Python Creator Guido van Rossum Asks: Is 'Worse is Better' Still True for Programming Languages? In 1989 a computer scientist argued that\u2026","rel":"","context":"In &quot;Liberty Eiffel&quot;","block_context":{"text":"Liberty Eiffel","link":"https:\/\/monodes.com\/predaelli\/category\/eiffel\/liberty-eiffel\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12755,"url":"https:\/\/monodes.com\/predaelli\/2025\/02\/14\/an-oh-fuck-moment-in-time\/","url_meta":{"origin":9876,"position":3},"title":"An &#8220;oh fuck&#8221; moment in time","author":"Paolo Redaelli","date":"2025-02-14","format":"link","excerpt":"## An \"oh fuck\" moment in time Over the Christmas break I\u2019ve been critically looking at my own software development loop, learning a new programming language and re-learning a language I haven\u2019t professionally used in over seven years. It's now 2025. Software assistants are now a core staple of my\u2026","rel":"","context":"In &quot;Mood&quot;","block_context":{"text":"Mood","link":"https:\/\/monodes.com\/predaelli\/category\/mood\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5254,"url":"https:\/\/monodes.com\/predaelli\/2019\/02\/17\/learn-pure-functions-with-javascript-cristi-salcescu-medium\/","url_meta":{"origin":9876,"position":4},"title":"Learn pure functions with JavaScript \u2013 Cristi Salcescu \u2013 Medium","author":"Paolo Redaelli","date":"2019-02-17","format":"link","excerpt":"Pure functions are easier to read, understand, test, debug and munch more. Source: Learn pure functions with JavaScript \u2013 Cristi Salcescu \u2013 Medium Learn pure functions with JavaScript Cristi Salcescu Feb 10 Photo by Ren\u00e9 Reichelt on\u00a0Unsplash Pure functions are easier to read, understand, test, debug and munch more. You\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3249,"url":"https:\/\/monodes.com\/predaelli\/2017\/07\/30\/learning-php-7\/","url_meta":{"origin":9876,"position":5},"title":"Learning PHP 7","author":"Paolo Redaelli","date":"2017-07-30","format":false,"excerpt":"Learning PHP 7: Learn the art of PHP programming through this example-rich book filled to the brim with tutorials every PHP developer needs to know One has to be humble enough to start from the beginning when he really wants to learn a language. I've read half of it and\u2026","rel":"","context":"In &quot;Eiffel&quot;","block_context":{"text":"Eiffel","link":"https:\/\/monodes.com\/predaelli\/category\/eiffel\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/9876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=9876"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/9876\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=9876"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=9876"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=9876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}