{"id":11104,"date":"2014-04-03T11:00:50","date_gmt":"2014-04-03T15:00:50","guid":{"rendered":"https:\/\/simpleprogrammer.com\/?p=11104"},"modified":"2018-01-26T13:19:53","modified_gmt":"2018-01-26T18:19:53","slug":"get-started-programming","status":"publish","type":"post","link":"https:\/\/simpleprogrammer.com\/get-started-programming\/","title":{"rendered":"How To Get Started Programming"},"content":{"rendered":"<p>Breaking into the software development industry can be rather difficult. It is dfficult to get a job without experience and it is difficult to get experience without a job.<br \/>\nIn this video, I talk about how you can get started learning to program and then how you can actually land that first job.<\/p>\n<p>[responsive_video]http:\/\/www.youtube.com\/watch?v=v20L7bZ3UeE[\/responsive_video]<br \/>\n[blank_space height=&#8217;3em&#8217;]<\/p>\n<p>Full transcript:<\/p>\n<p><b>John<\/b>:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Hey, John Sonmez from <a href=\"http:\/\/s.wisestamp.com\/links?url=http%3A%2F%2Fsimpleprogrammer.com%2F&amp;sn=am9obi5zb25tZXpAZ21haWwuY29t\" target=\"_blank\">simpleprogrammer.com<\/a> and today I thought I would answer one of the biggest questions that I get all the time.\u00a0 I get a lot of emails asking basically how do I get started in programming or how do I become a software developer.\u00a0 I thought I\u2019d address that question this time.<\/p>\n<p>This is a tricky question.\u00a0 It\u2019s not easy to get started as a programmer or software developer.\u00a0 If you\u2019re already one you can probably recall when you first got started in your career how hard it might have been to break into the field especially this whole experience paradox which basically is if you don\u2019t have experience how do you get experience?\u00a0 How do you get a job without having a job?\u00a0 How do you get experience if you don\u2019t have a job?<\/p>\n<p>There is a way around this.\u00a0 There\u2019s a good way that you can actually get a job without having experience and to build up experience without a job.\u00a0 Now starting off, before we get into that let\u2019s talk about where to get started if you just don\u2019t even know where to start.\u00a0 You want to learn to be a programmer, you want to learn to write code, but you don\u2019t know where to get started.<\/p>\n<p>The best place to get started is to just look around to find some free resources online for learning to code.\u00a0 There\u2019s a bunch of different resources.\u00a0 I, of course, do videos for a company called <a href=\"https:\/\/simpleprogrammer.com\/pluralsight\" target=\"_blank\">PluralSight<\/a> and that\u2019s not a free resource, but you can find online training videos for free as well as the ones on <a href=\"https:\/\/simpleprogrammer.com\/pluralsight\" target=\"_blank\">PluralSight<\/a> which are not free, but are usually of higher quality than some of the free things, but you can find these resources online.\u00a0 Just do a search on tutorials for learning C# or learning Java and you\u2019re going to find that.\u00a0 That\u2019s the first place I would start.\u00a0 I would start by actually writing code.<\/p>\n<p>A big mistake that people do is they pick up a book on programming, they start reading through that book and they think they\u2019re going to learn how to code that way.\u00a0 No, the way you\u2019re going to learn how to code, the way you\u2019re going to learn how to program is to start doing it.\u00a0 That\u2019s why I say look for tutorial online because that\u2019s going to be more interactive.\u00a0 You\u2019re going to get started faster.\u00a0 You\u2019re going to be stepping through and doing what they\u2019re doing and learning that way.\u00a0 Now it\u2019s going to be very confusing at first, there\u2019s a lot of moving pieces, there\u2019s a lot of things to learn, but you just have to keep on plowing forward and keep on writing code.<\/p>\n<p>Now next let\u2019s talk about how you get that experience.\u00a0 Let\u2019s say that you\u2019ve got started a little bit.\u00a0 You\u2019re starting to learn something like Java or C# or Java Script and now you actually want to try and get a job.\u00a0 Well, before you go and try and get a job here\u2019s what I\u2019d recommend that you do, start learning how to build an application.\u00a0 Pick some simple project that you\u2019re going to do, some simple application and start working on creating that application.\u00a0 Learn what you need to know to do that.<\/p>\n<p>Now, a good place to do this is android.\u00a0 You can make an android application or even an iOS application, but android is probably a good place to start.\u00a0 Or if you\u2019re a Windows.net developer, Windows phone 8 those platforms are fairly easy to get started on.\u00a0 If you create a very simple application and you figure out everything you need to do to create that application and then you actually put that application into the app store, actually put it for sale or for free download, whatever you want to do, but make sure you get it out there then here\u2019s what\u2019s going to happen.<\/p>\n<p>You\u2019re going to put on your resume this company name that you made for building your application.\u00a0 It\u2019s going to be legitimate because you created that company to build that application, right?\u00a0 You\u2019re going to walk into an interview and you\u2019ve got experience now because you work for your own company, you own your own company.\u00a0 Your company wasn\u2019t a fictitious company because it actually released software which a lot of companies don\u2019t even ever release software so you\u2019re ahead of the game there, and you can show your app in the app store.\u00a0 You pull up your phone and you say, \u201cHey, look at this, I wrote this application.\u00a0 I actually know how to code\u201d or \u201cI\u2019m just starting out but here\u2019s what I did.\u201d\u00a0 That shows some great initiative and you can show the source code for it.\u00a0 You can pull it up on your laptop and say, \u201cHey look, here.\u00a0 This is my app.\u00a0 Here\u2019s the code that I wrote.\u00a0 This proves that I can write some code.\u201d<\/p>\n<p>If you\u2019re willing to do this and see, here\u2019s the problem, most people aren\u2019t willing to do this.\u00a0 a lot of people are going to listen to this video and say, \u201cAh, that\u2019s too hard.\u00a0 Yeah, I think I\u2019ll just read a book or whatever.\u201d\u00a0 If you are willing to do this, if you\u2019re going to put yourself ahead of a majority of the people trying to break into the field, because if you\u2019re out there, you\u2019ve got an app, you\u2019ve built something, you\u2019re willing to get your hands dirty and go through the hard work of learning something by doing it, not just reading about it.\u00a0 Like I said you\u2019re going to be ahead of a majority of people that are trying to get into the field especially relevant if you\u2019re already\u2014let\u2019s say you\u2019re in QA, you\u2019re a software caster or something like that and you want to switch over to development, start writing code, get an application in the app store, build a web application even.\u00a0 Have a portfolio that you can show that you know how to write code and that you have the initiative to see a project through to its completion.<\/p>\n<p>Well, that\u2019s my advice for you.\u00a0 If you\u2019d like to find out more advice like this definitely don\u2019t forget to subscribe to this YouTube channel but also check out my blog at <a href=\"http:\/\/s.wisestamp.com\/links?url=http%3A%2F%2Fsimpleprogrammer.com%2F&amp;sn=am9obi5zb25tZXpAZ21haWwuY29t\" target=\"_blank\">simpleprogrammer.com<\/a> and take care.\u00a0 Have a great week.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Breaking into the software development industry can be rather difficult. It is dfficult to get a job without experience and it is difficult to get experience without a job. In this video, I talk about how you can get started learning to program and then how you can actually land that first job. [responsive_video]http:\/\/www.youtube.com\/watch?v=v20L7bZ3UeE[\/responsive_video] [blank_space&#8230;<\/p>\n","protected":false},"author":2,"featured_media":11105,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[162229169],"tags":[],"class_list":["post-11104","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-youtube"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How To Get Started Programming - Simple Programmer<\/title>\n<meta name=\"description\" content=\"Breaking into the software development industry can be rather difficult. It is dfficult to get a job without experience and it is difficult to get experience without a job.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simpleprogrammer.com\/get-started-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Get Started Programming - Simple Programmer\" \/>\n<meta property=\"og:description\" content=\"Breaking into the software development industry can be rather difficult. It is dfficult to get a job without experience and it is difficult to get experience without a job.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simpleprogrammer.com\/get-started-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"Simple Programmer\" \/>\n<meta property=\"article:published_time\" content=\"2014-04-03T15:00:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-01-26T18:19:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2014\/03\/get-started.png\" \/>\n\t<meta property=\"og:image:width\" content=\"295\" \/>\n\t<meta property=\"og:image:height\" content=\"295\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"John Sonmez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"John Sonmez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/\"},\"author\":{\"name\":\"John Sonmez\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/1abc70edfb189184827740310672de67\"},\"headline\":\"How To Get Started Programming\",\"datePublished\":\"2014-04-03T15:00:50+00:00\",\"dateModified\":\"2018-01-26T18:19:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/\"},\"wordCount\":1205,\"commentCount\":3,\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2014\\\/03\\\/get-started.png\",\"articleSection\":[\"YouTube\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/\",\"name\":\"How To Get Started Programming - Simple Programmer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2014\\\/03\\\/get-started.png\",\"datePublished\":\"2014-04-03T15:00:50+00:00\",\"dateModified\":\"2018-01-26T18:19:53+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/1abc70edfb189184827740310672de67\"},\"description\":\"Breaking into the software development industry can be rather difficult. It is dfficult to get a job without experience and it is difficult to get experience without a job.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/#primaryimage\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2014\\\/03\\\/get-started.png\",\"contentUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2014\\\/03\\\/get-started.png\",\"width\":295,\"height\":295},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/get-started-programming\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/simpleprogrammer.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Get Started Programming\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/\",\"name\":\"Simple Programmer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/simpleprogrammer.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/1abc70edfb189184827740310672de67\",\"name\":\"John Sonmez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g\",\"caption\":\"John Sonmez\"},\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/author\\\/jsonmez\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Get Started Programming - Simple Programmer","description":"Breaking into the software development industry can be rather difficult. It is dfficult to get a job without experience and it is difficult to get experience without a job.","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:\/\/simpleprogrammer.com\/get-started-programming\/","og_locale":"en_US","og_type":"article","og_title":"How To Get Started Programming - Simple Programmer","og_description":"Breaking into the software development industry can be rather difficult. It is dfficult to get a job without experience and it is difficult to get experience without a job.","og_url":"https:\/\/simpleprogrammer.com\/get-started-programming\/","og_site_name":"Simple Programmer","article_published_time":"2014-04-03T15:00:50+00:00","article_modified_time":"2018-01-26T18:19:53+00:00","og_image":[{"width":295,"height":295,"url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2014\/03\/get-started.png","type":"image\/png"}],"author":"John Sonmez","twitter_card":"summary_large_image","twitter_misc":{"Written by":"John Sonmez","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/simpleprogrammer.com\/get-started-programming\/#article","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/get-started-programming\/"},"author":{"name":"John Sonmez","@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/1abc70edfb189184827740310672de67"},"headline":"How To Get Started Programming","datePublished":"2014-04-03T15:00:50+00:00","dateModified":"2018-01-26T18:19:53+00:00","mainEntityOfPage":{"@id":"https:\/\/simpleprogrammer.com\/get-started-programming\/"},"wordCount":1205,"commentCount":3,"image":{"@id":"https:\/\/simpleprogrammer.com\/get-started-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2014\/03\/get-started.png","articleSection":["YouTube"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/simpleprogrammer.com\/get-started-programming\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/simpleprogrammer.com\/get-started-programming\/","url":"https:\/\/simpleprogrammer.com\/get-started-programming\/","name":"How To Get Started Programming - Simple Programmer","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simpleprogrammer.com\/get-started-programming\/#primaryimage"},"image":{"@id":"https:\/\/simpleprogrammer.com\/get-started-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2014\/03\/get-started.png","datePublished":"2014-04-03T15:00:50+00:00","dateModified":"2018-01-26T18:19:53+00:00","author":{"@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/1abc70edfb189184827740310672de67"},"description":"Breaking into the software development industry can be rather difficult. It is dfficult to get a job without experience and it is difficult to get experience without a job.","breadcrumb":{"@id":"https:\/\/simpleprogrammer.com\/get-started-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simpleprogrammer.com\/get-started-programming\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simpleprogrammer.com\/get-started-programming\/#primaryimage","url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2014\/03\/get-started.png","contentUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2014\/03\/get-started.png","width":295,"height":295},{"@type":"BreadcrumbList","@id":"https:\/\/simpleprogrammer.com\/get-started-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simpleprogrammer.com\/"},{"@type":"ListItem","position":2,"name":"How To Get Started Programming"}]},{"@type":"WebSite","@id":"https:\/\/simpleprogrammer.com\/#website","url":"https:\/\/simpleprogrammer.com\/","name":"Simple Programmer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simpleprogrammer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/1abc70edfb189184827740310672de67","name":"John Sonmez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g","caption":"John Sonmez"},"url":"https:\/\/simpleprogrammer.com\/author\/jsonmez\/"}]}},"_links":{"self":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/11104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/comments?post=11104"}],"version-history":[{"count":0,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/11104\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media\/11105"}],"wp:attachment":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media?parent=11104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/categories?post=11104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/tags?post=11104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}