{"id":17575,"date":"2019-06-05T10:28:45","date_gmt":"2019-06-05T17:28:45","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=17575"},"modified":"2023-10-27T04:02:12","modified_gmt":"2023-10-27T11:02:12","slug":"xavier-explores-programming-languages","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/","title":{"rendered":"Xavier Explores Programming Languages!"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-text-align-center\">Xavier Explores Programming Languages!<\/h2>\n\n\n\n<p>Featured Maker Xavier is 11 years old and lives in Washington, USA! When he\u2019s not in school, Xavier likes to draw, code, and participate in theater arts. He\u2019s made movies with his friends, like a documentary about the American Revolution in which he played a foot soldier! His favorite subjects in school are math and art, and he\u2019s currently involved in an after-school math club, where he\u2019s getting ready to participate in a math competition. In addition to using Tynker, Xavier is learning computer science concepts like HTML5 and 3D CAD coding. A fun fact about Xavier is that he likes cheese! Read on to learn more about Xavier and why he feels coding is a creative medium and a skill that\u2019s preparing him for the future.<\/p>\n\n\n\n<p><strong>What do you want to be when you grow up? <\/strong><\/p>\n\n\n\n<p>A dermatologist, probably. I\u2019m going to a STEM school where I\u2019m going to take computer science classes, so that too. I\u2019ve always wanted to be a doctor of some sort and help the community. [Computer science] is a creative medium for me, like art. I  like to feel like I\u2019ve made something that other people enjoy.<br><\/p>\n\n\n\n<p><em>If you were to do that for a career, what could you see yourself doing with it?<\/em> App designing, or a business systems analyst like my dad. <\/p>\n\n\n\n<p><strong>How long have you been coding? <\/strong><\/p>\n\n\n\n<p>Since I was nine, because when I started 4<sup>th<\/sup> grade we got our school-issued iPads. Tynker was In their catalogue of educational apps, so I downloaded it onto the iPad and I started playing with it and seeing some of the tools. It\u2019s a thing that me and my friends do. I also used to, in 3<sup>rd<\/sup> grade and years before that, use the &#8216;inspect&#8217; feature on the school computers. One time it was my birthday and we were doing a state-issued test and I changed the \u201cCongratulations, you have finished your test\u201d to \u201cHappy Birthday Xavier.\u201d <br><\/p>\n\n\n\n<p><strong>How did you learn how to use Tynker when you were first starting out? <\/strong><\/p>\n\n\n\n<p>I used some of the beginner courses and then went off on my own and started making other things. I put code blocks together and saw what they did and asked myself, <em>I wonder if I could make that into something bigger<\/em>. I just kept adding [code blocks] into things to see what they did.<br><\/p>\n\n\n\n<p><strong>How have your coding skills improved since you started using Tynker?<\/strong><\/p>\n\n\n\n<p>I got really into [coding] with Tynker. I didn\u2019t really know how to begin before. <\/p>\n\n\n\n<p><strong>Where do you get the idea for \u2018Lumberjack\u2019? How long did it take you to make?<\/strong> <\/p>\n\n\n\n<p><strong> <\/strong>I used to be really into Minecraft and stuff like that. I drew inspiration from Minecraft, but it\u2019s really hard to make 3D games and stuff. Not quite at that level yet. So, I decided to make a top-down game and that\u2019s how \u2018Lumberjack\u2019 came to be. The first thing I added was naturally-responding trees that you could get wood from. And then I kept adding onto it. <\/p>\n\n\n\n<p>I started making it at the end of fourth grade. The actual time working on it would be ten hours, probably. Just putting in twenty minutes everyday to start piecing together some stuff and start getting the trees working. I went through phases: I would code a new thing, and then I would debug it and then add new features to that thing. It took a while to build up my foundation for the game.<\/p>\n\n\n\n<p class=\"has-text-align-center\"> \n<!-- iframe plugin v.5.1 wordpress.org\/plugins\/iframe\/ -->\n<iframe loading=\"lazy\" frameborder=\"0\" scrolling=\"no\" src=\"\/ide\/embedded?p=5c01d28dd2fc7b8f7b58f2a8&#038;controls=yes&#038;autostart=no\" height=\"350\" width=\"100%\" class=\"iframe-class\"><\/iframe>\n <\/p>\n\n\n\n<p><strong>How do you get inspiration for your projects? <\/strong><\/p>\n\n\n\n<p>I go into the community of Tynker and I find things that I like. I smash all those things into one thing. And that\u2019s basically my projects!<br><\/p>\n\n\n\n<p><strong>Why do you like to code? <\/strong><\/p>\n\n\n\n<p>It makes me feel free to do what I want to do and to express myself. [I also code] to please the community of people who follow me. It allows me to be me and create things for other people. <br><\/p>\n\n\n\n<p><strong> Do you have a favorite code block? <\/strong><\/p>\n\n\n\n<p>The \u201cif\u201d block. It\u2019s essential to the building blocks of the game. Probably in every single actor of my projects I have at least one \u201cif\u201d block. In my project Robotic Artificial Intelligence, there are 200 if-blocks in one actor, which is the robot, the only Actor. You enter text into a thing and then it has a set of responses that it can give you from the text you enter.<\/p>\n\n\n\n<p class=\"has-text-align-center\"> \n<!-- iframe plugin v.5.1 wordpress.org\/plugins\/iframe\/ -->\n<iframe loading=\"lazy\" frameborder=\"0\" scrolling=\"no\" src=\"\/ide\/embedded?p=5c37eea7cebfbd264d4ae9f7&#038;controls=yes&#038;autostart=no\" height=\"350\" width=\"100%\" class=\"iframe-class\"><\/iframe>\n <\/p>\n\n\n\n<p class=\"has-text-align-center\"><em>&#8216;r.a.i. Robotic Artificial Intelligence&#8217;<\/em><\/p>\n\n\n\n<p><strong>What do you do with a project when you\u2019re done with it?<\/strong> <\/p>\n\n\n\n<p>I have to say I\u2019m never really done with a project. I\u2019m always adding a bunch of stuff. With the few projects I am completely done with, I kind of just see the community\u2019s reaction to it and I use that to build my other projects, my future projects.<br><\/p>\n\n\n\n<p><strong>What are you planning to make next?<\/strong><\/p>\n\n\n\n<p>I want to do more with artificial intelligence and make a simulator-type game. Like a universe sandbox simulator.<br><\/p>\n\n\n\n<p><strong>What\u2019s the best thing about Tynker?<\/strong> <\/p>\n\n\n\n<p>The community, because they\u2019re really supportive. I like being part of a big community and doing my part in the space that Tynker has built for people like me.<\/p>\n\n\n\n<p><strong>How do you think learning to code has prepared you for the future?<\/strong> <\/p>\n\n\n\n<p>A lot of jobs now revolve around coding. We\u2019re moving into a digital age where computers are used a lot more. It\u2019s useful to know a language that computers can read so you know how they understand it and you can make things that they can actually read. <br><\/p>\n\n\n\n<p><strong>Do you think other kids should try coding? Why\u2019s that? <\/strong><\/p>\n\n\n\n<p>Definitely. Because I think it\u2019s not only a creative medium, it\u2019ll prepare you for the future and it\u2019s a way to build things for other people to use.<\/p>\n\n\n\n<p><strong>What advice would you give to kids starting out with Tynker? <\/strong><\/p>\n\n\n\n<p>Visit the community page a lot! Not just to look for tutorials but for inspiration. And I found it useful, once I got into the more advanced stuff, [to use Tynker\u2019s] tutorials that you have embedded in the actual app itself and just take some of the ideas from those to make physics and [other things]. I didn\u2019t know the start-gravity block even existed until I went into the gravity tutorial for physics.<br><\/p>\n\n\n\n<p>We spoke with Alex, Xavier\u2019s dad, to learn more about why he\u2019s excited to see Xavier\u2019s success with coding. When we asked how he felt about Xavier learning to code, Alex told us, &#8220;I couldn\u2019t be more proud. I think it helps to broaden your perspective about a lot of things and helps you be able to think differently, which is important.&#8221; Alex supports Xavier by teaching him more coding and computer science tools: &#8220;[Xavier] just made his first Hello World HTML page the other day. Previous to that, he\u2019s created a few different 3D CAD design projects on one of the 3D printers downstairs. He was already trying to start to learn Java [and] he\u2019s really interested in JavaScript. I said yes, absolutely, that\u2019s one of the best languages you could go out there and start to learn. But first, if you do something like HTML, it gives you a really good idea about how all of those other languages work.&#8221; Everything that Xavier is learning now in Tynker and HTML will prepare him to learn JavaScript and other real programming languages!<br><\/p>\n\n\n\n<p>Alex told us how learning to code has also helped Xavier with his math skills: &#8220;In the same way that you\u2019re coding, you have to keep everything grouped just right. He\u2019s starting to do some algebra and pre-algebra. And getting into geometry is where you need to keep all your formulas in a specific way and pay attention to the details. Coding definitely helps them to get into that and keep that mindset when he\u2019s doing his mathematics.&#8221;<\/p>\n\n\n\n<p>Not only is Xavier building a strong foundation for learning programming languages and building academic skills, he\u2019s also picking up cognitive abilities like focus and project management as he codes, as Alex explained: &nbsp;&#8220;It\u2019s definitely helped [Xavier] and increased his focus on those particular projects that he does. He is personally invested in those and he\u2019ll take time out of his own day. He\u2019ll even talk to me about his calendar of events and [say], &#8216;Then I need to do an hour\u2019s worth of coding today.&#8217; He\u2019s focused, he\u2019s determined, he\u2019s got follow-through, all really important things for being successful.&#8221; In this way, coding helps Xavier learn both the technical skills of programming and the character skills needed for a great future: &#8220;Using programming at this level to get him prepared for what he\u2019s actually interested in, there\u2019s no better thing in life than to actually do, as a job, something that you\u2019re interested in. If you can have fun while you\u2019re at work, then it\u2019s not work.&#8221;<br><\/p>\n\n\n\n<p>Well-said, Xavier and Alex! Thank you both so much for taking the time to speak with Tynker. We\u2019re sure that Xavier\u2019s future is bright as he continues to use coding as a creative medium and as a potential tool in a great career!<br><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Xavier Explores Programming Languages! Featured Maker Xavier is 11 years old and lives in Washington, USA! When he\u2019s not in school, Xavier likes to draw, code, and participate in theater arts. He\u2019s made movies with his friends, like a documentary about the American Revolution in which he played a foot soldier! His favorite subjects in school are math and art, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":17576,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[510,38,54],"tags":[441],"class_list":["post-17575","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-block-coding","category-coding-stories","category-featured-makers","tag-featured-maker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Xavier Explores Programming Languages! - Tynker Blog<\/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.tynker.com\/blog\/xavier-explores-programming-languages\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Xavier Explores Programming Languages! - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Xavier Explores Programming Languages! Featured Maker Xavier is 11 years old and lives in Washington, USA! When he\u2019s not in school, Xavier likes to draw, code, and participate in theater arts. He\u2019s made movies with his friends, like a documentary about the American Revolution in which he played a foot soldier! His favorite subjects in school are math and art, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/\" \/>\n<meta property=\"og:site_name\" content=\"Tynker Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Gotynker\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-05T17:28:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-27T11:02:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190605101148\/newdesign_1_original3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1140\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tynker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gotynker\" \/>\n<meta name=\"twitter:site\" content=\"@gotynker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tynker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Xavier Explores Programming Languages! - Tynker Blog","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.tynker.com\/blog\/xavier-explores-programming-languages\/","og_locale":"en_US","og_type":"article","og_title":"Xavier Explores Programming Languages! - Tynker Blog","og_description":"Xavier Explores Programming Languages! Featured Maker Xavier is 11 years old and lives in Washington, USA! When he\u2019s not in school, Xavier likes to draw, code, and participate in theater arts. He\u2019s made movies with his friends, like a documentary about the American Revolution in which he played a foot soldier! His favorite subjects in school are math and art, [&hellip;]","og_url":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2019-06-05T17:28:45+00:00","article_modified_time":"2023-10-27T11:02:12+00:00","og_image":[{"width":1140,"height":360,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190605101148\/newdesign_1_original3.jpg","type":"image\/jpeg"}],"author":"Tynker","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/"},"author":{"name":"Tynker","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57"},"headline":"Xavier Explores Programming Languages!","datePublished":"2019-06-05T17:28:45+00:00","dateModified":"2023-10-27T11:02:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/"},"wordCount":1624,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190605101148\/newdesign_1_original3.jpg","keywords":["Featured Maker"],"articleSection":["Block Coding","Coding Stories","Maker Stories"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/","url":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/","name":"Xavier Explores Programming Languages! - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190605101148\/newdesign_1_original3.jpg","datePublished":"2019-06-05T17:28:45+00:00","dateModified":"2023-10-27T11:02:12+00:00","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190605101148\/newdesign_1_original3.jpg","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20190605101148\/newdesign_1_original3.jpg","width":1140,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/xavier-explores-programming-languages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Coding for Kids","item":"https:\/\/www.tynker.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.tynker.com\/blog\/"},{"@type":"ListItem","position":3,"name":"Xavier Explores Programming Languages!"}]},{"@type":"WebSite","@id":"https:\/\/www.tynker.com\/blog\/#website","url":"https:\/\/www.tynker.com\/blog\/","name":"Tynker Blog","description":"Tynker makes it fun and easy to learn computer programming. Get started today with Tynker&#039;s easy-to-learn, visual programming courses designed for young learners in grades K-12.","publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tynker.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tynker.com\/blog\/#organization","name":"Tynker - Coding for Kids","url":"https:\/\/www.tynker.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","width":120,"height":120,"caption":"Tynker - Coding for Kids"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Gotynker\/","https:\/\/x.com\/gotynker","https:\/\/www.instagram.com\/tynkercoding\/","https:\/\/www.pinterest.com\/gotynker\/","https:\/\/www.linkedin.com\/company\/tynker"]},{"@type":"Person","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57","name":"Tynker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4763e85174e9de8b2c500a7199919de3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4763e85174e9de8b2c500a7199919de3?s=96&d=mm&r=g","caption":"Tynker"},"description":"Tynker enables children to learn computer programming in a fun and imaginative way. More than 60 million kids worldwide have started learning to code using Tynker.","url":"https:\/\/www.tynker.com\/blog\/author\/tynker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/17575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/comments?post=17575"}],"version-history":[{"count":8,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/17575\/revisions"}],"predecessor-version":[{"id":36836,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/17575\/revisions\/36836"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/17576"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=17575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=17575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=17575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}