{"id":5915,"date":"2015-08-24T12:00:01","date_gmt":"2015-08-24T11:00:01","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/?p=5915"},"modified":"2015-08-24T11:32:55","modified_gmt":"2015-08-24T10:32:55","slug":"getting-back-to-basic-microsoft-small-basic","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm","title":{"rendered":"Getting back to BASIC (Microsoft Small Basic)"},"content":{"rendered":"<p>I&#8217;ve written before about my son&#8217;s interest in computer programming (well &#8211; computers in general, as it seems he provides IT support for his class!). It started with <a href=\"https:\/\/scratch.mit.edu\/\">Scratch<\/a> (at school), <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2014\/12\/moving-on-from-an-hourofcode-to-20-hours-of-code.htm\">we went to an Apple Store for an Hour of Code\u00a0last year<\/a> and now, inspired by watching episodes of <a href=\"https:\/\/www.youtube.com\/playlist?list=PLOtimvwAoYtlWZdX-MgnHrr-GUS7m8F7g\">the BBC&#8217;s Making the Most of the Micro<\/a> series from 1983,\u00a0he&#8217;s moving up to BASIC.<\/p>\n<p>After a short hunt on the &#8216;net I found <a href=\"http:\/\/www.bbcbasic.co.uk\/bbcwin\/bbcwin.html\">a Windows port of BBC BASIC<\/a>\u00a0but I wondered if he might be better using something that prepared him for other, more modern, languages (my own path went something like RM BASIC, Turbo Pascal, Modula-2, 68000 assembly, COBOL, SQL, C, C++, VisualBasic, HTML\/CSS, C# &#8211; although in truth the closest I get to writing code these days is a little bit of PowerShell every now and again). Then I found <a href=\"https:\/\/www.microsoft.com\/en-gb\/download\/details.aspx?id=46392\">Microsoft Small\u00a0Basic<\/a>. After\u00a0a late-night on Friday getting back to BASIC myself (with a multiplication tables programme which I&#8217;m sure professional coders will baulk at, inspired by <a href=\"https:\/\/en.wikipedia.org\/wiki\/Ian_McNaught-Davis\">Ian McNaught-Davis<\/a>\u00a0in episode 2 of Making the Most of the Micro), I felt I&#8217;d re-familiarised myself enough with BASIC to get my son started &#8211; and he really\u00a0took\u00a0to it, moving on to graphical windows on\u00a0Saturday afternoon.<\/p>\n<p>I started out looking at\u00a0<a href=\"http:\/\/social.technet.microsoft.com\/wiki\/contents\/articles\/16766.beginning-microsoft-small-basic.aspx\">Beginning Small Basic<\/a>\u00a0(there are <a href=\"http:\/\/social.technet.microsoft.com\/wiki\/contents\/articles\/16386.small-basic-programming-books.aspx\">other Small Basic programming books available<\/a> online too) but the <a href=\"http:\/\/social.technet.microsoft.com\/wiki\/contents\/articles\/23583.small-basic-reference-documentation.aspx\">Small Basic reference documentation in the TechNet Wiki<\/a> came in useful too (like when looking up the available colours).<\/p>\n<p>If I have one gripe with Small Basic, it&#8217;s that it doesn&#8217;t seem to understand multi-user Windows computers: I installed it using my account, but it wasn&#8217;t visible when my son logged in; I reinstalled and now it&#8217;s not there for me.\u00a0Nevertheless, it&#8217;s a great way to get stuck in to programming, before\u00a0&#8220;graduating to Visual Basic&#8221; or\u00a0hopefully he&#8217;ll be learning something else, like Python, at school soon.<\/p>\n<p>It&#8217;s interesting to see how today&#8217;s nearly-11-year-olds view the computers of 1983 (by co-incidence, 1983 was the year when I turned 11 too&#8230;). Green screens, cassette tape input, floppy disks (none of those\u00a0new-fangled 3.5&#8243; disks either), dot matrix printers, character-based interfaces (only a few days previously\u00a0he had asked me what I was doing in <code>cmd.exe<\/code>) &#8211; will my grandchildren view touch screens and <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2015\/07\/mobile-broadband-not-just-about-where-people-live-but-where-people-go.htm\">patchy mobile phone networks<\/a> in a\u00a0similarly quaint manner in 2047?<\/p>\n<h3>Just for reference<\/h3>\n<p>My first\u00a0Small Basic programme is below (although WordPress has stripped out the indentation). I&#8217;m hoping my son can\u00a0do\u00a0much\u00a0better!<\/p>\n<p><code>Start:<br \/>\nTextWindow.Title = \"Multiplication Tables\"<br \/>\nTextWindow.Write(\"How many tests would you like? \")<br \/>\nTests = TextWindow.Read()<br \/>\nLoop = 0<br \/>\nRight = 0<br \/>\nWrong = 0<br \/>\nFor Loop = 1 To Tests<br \/>\nTextWindow.BackgroundColor = \"Blue\"<br \/>\nTextWindow.ForegroundColor = \"White\"<br \/>\nFirstNumber = Math.GetRandomNumber(12)<br \/>\nSecondNumber = Math.GetRandomNumber(12)<br \/>\nResult = FirstNumber * SecondNumber<br \/>\nOutput = \"What is \" + FirstNumber + \" multiplied by \" + SecondNumber + \"? \"<br \/>\nTextWindow.Write(Output)<br \/>\nAnswer = TextWindow.Read()<br \/>\nIf Answer = Result Then<br \/>\nTextWindow.BackgroundColor = \"Green\"<br \/>\nTextWindow.WriteLine(\"Yay\")<br \/>\nRight = Right + 1<br \/>\nElse<br \/>\nTextWindow.BackgroundColor = \"Red\"<br \/>\nTextWindow.WriteLine(\"Uh, Oh!\")<br \/>\nWrong = Wrong + 1<br \/>\nEndIf<br \/>\nEndFor<br \/>\nTextWindow.BackgroundColor = \"Purple\"<br \/>\nOutput = \"You got \" + Right + \" correct answers and \" + Wrong + \" incorrect answers\"<br \/>\nTextWindow.WriteLine(Output)<br \/>\nTextWindow.WriteLine(\"Would you like to try again? \")<br \/>\nAnswer = TextWindow.Read()<br \/>\nIf Answer = \"Yes\" Or Answer = \"yes\" Then<br \/>\nGoto Start<br \/>\nElse<br \/>\nGoto End<br \/>\nEndIf<br \/>\nEnd:<br \/>\nTextWindow.BackgroundColor = \"Black\"<br \/>\nTextWindow.WriteLine(\"Goodbye\")<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve written before about my son&#8217;s interest in computer programming (well &#8211; computers in general, as it seems he provides IT support for his class!). It started with Scratch (at school), we went to an Apple Store for an Hour of Code\u00a0last year and now, inspired by watching episodes of the BBC&#8217;s Making the Most &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Getting back to BASIC (Microsoft Small Basic)<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[218],"tags":[592,542],"class_list":["post-5915","post","type-post","status-publish","format-standard","hentry","category-technology","tag-microsoft-small-basic","tag-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Getting back to BASIC (Microsoft Small Basic) - markwilson.it<\/title>\n<meta name=\"description\" content=\"Inspired by a 32-year-old TV programme, my son has started writing his first real code using Microsoft Small BASIC\" \/>\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.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting back to BASIC (Microsoft Small Basic) - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"Inspired by a 32-year-old TV programme, my son has started writing his first real code using Microsoft Small BASIC\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-24T11:00:01+00:00\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/getting-back-to-basic-microsoft-small-basic.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/getting-back-to-basic-microsoft-small-basic.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Getting back to BASIC (Microsoft Small Basic)\",\"datePublished\":\"2015-08-24T11:00:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/getting-back-to-basic-microsoft-small-basic.htm\"},\"wordCount\":439,\"commentCount\":7,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Microsoft Small Basic\",\"Programming\"],\"articleSection\":[\"Technology\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/getting-back-to-basic-microsoft-small-basic.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/getting-back-to-basic-microsoft-small-basic.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/getting-back-to-basic-microsoft-small-basic.htm\",\"name\":\"Getting back to BASIC (Microsoft Small Basic) - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2015-08-24T11:00:01+00:00\",\"description\":\"Inspired by a 32-year-old TV programme, my son has started writing his first real code using Microsoft Small BASIC\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/getting-back-to-basic-microsoft-small-basic.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/getting-back-to-basic-microsoft-small-basic.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2015\\\/08\\\/getting-back-to-basic-microsoft-small-basic.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Getting back to BASIC (Microsoft Small Basic)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Getting back to BASIC (Microsoft Small Basic) - markwilson.it","description":"Inspired by a 32-year-old TV programme, my son has started writing his first real code using Microsoft Small BASIC","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.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm","og_locale":"en_GB","og_type":"article","og_title":"Getting back to BASIC (Microsoft Small Basic) - markwilson.it","og_description":"Inspired by a 32-year-old TV programme, my son has started writing his first real code using Microsoft Small BASIC","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm","og_site_name":"markwilson.it","article_published_time":"2015-08-24T11:00:01+00:00","author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Getting back to BASIC (Microsoft Small Basic)","datePublished":"2015-08-24T11:00:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm"},"wordCount":439,"commentCount":7,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Microsoft Small Basic","Programming"],"articleSection":["Technology"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm","name":"Getting back to BASIC (Microsoft Small Basic) - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2015-08-24T11:00:01+00:00","description":"Inspired by a 32-year-old TV programme, my son has started writing his first real code using Microsoft Small BASIC","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2015\/08\/getting-back-to-basic-microsoft-small-basic.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Getting back to BASIC (Microsoft Small Basic)"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":5429,"url":"https:\/\/www.markwilson.co.uk\/blog\/2014\/12\/learn-the-basics-of-computer-programming-in-an-hourofcode.htm","url_meta":{"origin":5915,"position":0},"title":"Learn the basics of computer programming in an #HourOfCode","author":"Mark Wilson","date":"Thursday 4 December 2014","format":false,"excerpt":"Next week (8-14 December 2014) is\u00a0Computer Science Education Week and\u00a0the Hour of Code is coming to the UK. More than 3 million people have tried an Hour of Code already, in an initiative that aims to dispel any myths\u00a0that computer programming\u00a0is difficult and to provide\u00a0parents, teachers and students across the\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/96B5-JGA9EQ\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":280,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/11\/visual-studio-express-editions-and.htm","url_meta":{"origin":5915,"position":1},"title":"Visual Studio Express Editions and Coding4Fun","author":"Mark Wilson","date":"Wednesday 9 November 2005","format":false,"excerpt":"Even though I'm no developer, I have been known to knock up the occasional script and once upon a time I could even have considered myself to have programming skills... ...Well maybe now I can start to build them up again as Microsoft are offering the Visual Studio 2005 Express\u2026","rel":"","context":"In \"Microsoft Visual Studio\"","block_context":{"text":"Microsoft Visual Studio","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/visual-studio"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5281,"url":"https:\/\/www.markwilson.co.uk\/blog\/2014\/07\/geeking-out-at-microsoft-research.htm","url_meta":{"origin":5915,"position":2},"title":"Geeking out at Microsoft Research","author":"Mark Wilson","date":"Wednesday 16 July 2014","format":false,"excerpt":"A couple of weeks ago, I was invited to join the Microsoft Technical Community Council (MTCC), which is described as \"a\u00a0group of external IT professionals influential in the IT Pro world, who are engaged and interested in sharing their opinions and meet once a month via a Lync call\". \u00a0Basically,\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5205,"url":"https:\/\/www.markwilson.co.uk\/blog\/2014\/04\/publishing-to-github-from-visual-studio.htm","url_meta":{"origin":5915,"position":3},"title":"Publishing to GitHub from Visual Studio","author":"Mark Wilson","date":"Monday 28 April 2014","format":false,"excerpt":"Those who follow me on Twitter (@markwilsonit) may be aware that I'm\u00a0attempting to learn some C# skills in my spare time (what little of that I have). \u00a0It's not my first foray into coding - I have a Computer Studies degree and, in my youth I\u00a0wrote code in a variety\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":914,"url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/10\/compiling-c-code-without-access-to-visual-studio.htm","url_meta":{"origin":5915,"position":4},"title":"Compiling C# code without access to Visual Studio","author":"Mark Wilson","date":"Wednesday 10 October 2007","format":false,"excerpt":"I'm not a developer and as such I don't have a copy of Visual Studio but this evening I needed to compile somebody else's C# code to produce a dynamic link library (DLL) and call it from a Windows PowerShell script. Somewhere back in my distant past I recall using\u2026","rel":"","context":"In \"Microsoft Visual Studio\"","block_context":{"text":"Microsoft Visual Studio","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/visual-studio"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3482,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/01\/resources-to-help-get-started-developing-windows-phone-apps.htm","url_meta":{"origin":5915,"position":5},"title":"Resources to help get started developing Windows Phone apps","author":"Mark Wilson","date":"Friday 13 January 2012","format":false,"excerpt":"Yesterday, I tweeted to see if anyone had any resources to help a non-programmer create a Windows Phone app (I haven't written any code in anger since I graduated 18 years ago, although I did used to write Basic, 68000 assembler, Modula-2, Turbo Pascal, COBOL, C, and C++): [blackbirdpie url=\"http:\/\/twitter.com\/markwilsonit\/statuses\/157422139505512448\"]\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/5915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=5915"}],"version-history":[{"count":5,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/5915\/revisions"}],"predecessor-version":[{"id":5923,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/5915\/revisions\/5923"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=5915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=5915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=5915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}