{"id":15235,"date":"2015-10-15T15:47:17","date_gmt":"2015-10-15T15:47:17","guid":{"rendered":"https:\/\/legacy.livecode.com\/?p=15235"},"modified":"2015-10-15T15:49:06","modified_gmt":"2015-10-15T15:49:06","slug":"how-livecode-lite-makes-computer-programming-ridiculously-simple","status":"publish","type":"post","link":"https:\/\/legacy.livecode.com\/how-livecode-lite-makes-computer-programming-ridiculously-simple\/","title":{"rendered":"How LiveCode Lite Makes Computer Programming Ridiculously Simple"},"content":{"rendered":"<p style=\"text-align: left;\">I am not a programmer. I am an educator and I have used many programming languages &#8211; going back to HyperCard &#8211; for their short learning curves, power, and ease of use. Over the years, I\u2019ve used LiveCode to create many <a href=\"https:\/\/medmasterbooks.wordpress.com\/about-goldberg\/\" target=\"_blank\">educational applications<\/a> for the university and my publishing company, <a href=\"http:\/\/www.medmaster.net\/\" target=\"_blank\">Medmaster<\/a>. LiveCode has been enormously useful to create apps for Windows and Macintosh. For instance, the app \u201c<a href=\"http:\/\/www.medmaster.net\/freedownloads.html\" target=\"_blank\">Atlas of Human Diseases<\/a>,\u201d which describes in pictures and text over 11,000 diseases in the world, could take a lifetime to do as a book, but it required only a few days with LiveCode.<!--more--><\/p>\n<p><a href=\"https:\/\/legacy.livecode.com\/wp-content\/uploads\/2015\/10\/Medmaster-logo.gif\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-15238 alignleft\" src=\"https:\/\/legacy.livecode.com\/wp-content\/uploads\/2015\/10\/Medmaster-logo.gif\" alt=\"Medmaster logo\" width=\"138\" height=\"150\" \/><\/a>I am not a programmer. I am an educator and I have used many programming languages &#8211; going back to HyperCard &#8211; for their short learning curves, power, and ease of use. Over the years, I\u2019ve used LiveCode to create many <a href=\"https:\/\/medmasterbooks.wordpress.com\/about-goldberg\/\" target=\"_blank\">educational applications<\/a> for the university and my publishing company, <a href=\"http:\/\/www.medmaster.net\/\" target=\"_blank\">Medmaster<\/a>. LiveCode has been enormously useful to create apps for Windows and Macintosh. For instance, the app \u201c<a href=\"http:\/\/www.medmaster.net\/freedownloads.html\" target=\"_blank\">Atlas of Human Diseases<\/a>,\u201d which describes in pictures and text over 11,000 diseases in the world, could take a lifetime to do as a book, but it required only a few days with LiveCode.<\/p>\n<p>Medmaster\u2019s focus has been the development of brief books for students that quickly show overall concepts with understanding. LiveCode has added interactivity through CDs accompanying the books or downloadable applications for Mac and Windows.<\/p>\n<p>It was relatively easy for me to learn LiveCode because of my background with HyperCard, but it may not be so easy for a beginner with little computer programming background.\u00a0 While HyperCard had only about 150 scripting words, LiveCode has over 2000, with the number growing as LiveCode advances. There needs to be a brief, linear, getting-started book that makes it easy for those with little programming background to learn LiveCode.<\/p>\n<p>I, therefore, wrote \u201c<strong>LiveCode Lite: Computer Programming Made Ridiculously Simple<\/strong>\u201d (available as a <a href=\"http:\/\/www.medmaster.net\/livecode.html\" target=\"_blank\">free PDF download<\/a> from Medmaster), which focuses on 150 or so most useful LiveCode programming words (in my experience) and how to use them, as well as the LiveCode interface, to help the beginner get started and create an enormous variety of applications with this information alone.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/legacy.livecode.com\/wp-content\/uploads\/2015\/10\/MedmasterBooks.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15240\" src=\"https:\/\/legacy.livecode.com\/wp-content\/uploads\/2015\/10\/MedmasterBooks.jpeg\" alt=\"MedmasterBooks\" width=\"681\" height=\"456\" srcset=\"https:\/\/legacy.livecode.com\/wp-content\/uploads\/2015\/10\/MedmasterBooks.jpeg 681w, https:\/\/legacy.livecode.com\/wp-content\/uploads\/2015\/10\/MedmasterBooks-300x201.jpeg 300w\" sizes=\"auto, (max-width: 681px) 100vw, 681px\" \/><\/a><\/p>\n<p>As LiveCode continues to advance to higher versions and applications for mobile devices, the language and interface also continue to expand. My book is written at the level of LiveCode 5.5.3, (which I have found particularly stable). LiveCode is now up to version 8 and extends into mobile apps, which my book does not cover.\u00a0 However, in order to develop mobile apps, it is important to start with a basic background in LiveCode, which the book provides.<\/p>\n<p>The book now needs expansion that includes mobile apps and the new LiveCode versions as they advance, describing:<\/p>\n<ol>\n<li>How is the LiveCode interface changing?<\/li>\n<li>Which of the basic original LiveCode script words are not applicable to mobile devices or to the latest LiveCode versions?<\/li>\n<li>What new basic script words have been added that apply specifically to mobile devices and the new LiveCode versions? The focus needs to be on the most important words to know and how to use them, so that the user can grasp the overall picture without getting lost in detail.<\/li>\n<\/ol>\n<p>Since I have not programmed for mobile devices, I welcome other contributors to help extend the book in that area, as well as updating the language for newer LiveCode versions as they advance.<\/p>\n<p><strong>Got ideas? Want to help Stephen extend his book? Get in touch in the comments below!<\/strong><\/p>\n<p>Stephen Goldberg, MD is a\u00a0Professor Emeritus of the University of Miami Miller School of Medicine. He is also the\u00a0President of the <a href=\"http:\/\/www.medmaster.net\/\" target=\"_blank\">Medmaster Publishing Co<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am not a programmer. I am an educator and I have used many programming languages &#8211; going back to HyperCard &#8211; for their short learning curves, power, and ease of use. Over the years, I\u2019ve used LiveCode to create many educational applications for the university and my publishing company, Medmaster. LiveCode has been enormously<\/p>\n","protected":false},"author":64,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"footnotes":""},"categories":[45],"tags":[239,241,240],"class_list":["post-15235","post","type-post","status-publish","format-standard","hentry","category-blog","tag-beginner","tag-educational-apps","tag-medmaster"],"acf":[],"_links":{"self":[{"href":"https:\/\/legacy.livecode.com\/wp-json\/wp\/v2\/posts\/15235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/legacy.livecode.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/legacy.livecode.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/legacy.livecode.com\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/legacy.livecode.com\/wp-json\/wp\/v2\/comments?post=15235"}],"version-history":[{"count":13,"href":"https:\/\/legacy.livecode.com\/wp-json\/wp\/v2\/posts\/15235\/revisions"}],"predecessor-version":[{"id":15277,"href":"https:\/\/legacy.livecode.com\/wp-json\/wp\/v2\/posts\/15235\/revisions\/15277"}],"wp:attachment":[{"href":"https:\/\/legacy.livecode.com\/wp-json\/wp\/v2\/media?parent=15235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/legacy.livecode.com\/wp-json\/wp\/v2\/categories?post=15235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/legacy.livecode.com\/wp-json\/wp\/v2\/tags?post=15235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}