{"id":903,"date":"2013-01-22T20:20:03","date_gmt":"2013-01-23T01:20:03","guid":{"rendered":"http:\/\/web.spcollege.edu\/ccit-bulletin\/?p=903"},"modified":"2024-01-30T16:02:43","modified_gmt":"2024-01-30T21:02:43","slug":"903","status":"publish","type":"post","link":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/","title":{"rendered":"Brad Yourth gives an in-depth look at programming languages"},"content":{"rendered":"<p><span style=\"text-decoration: underline\">Contributing writer<\/span><\/p>\n<p><span style=\"text-decoration: underline\">Picking a Programming Language to Study<\/span><\/p>\n<p>Students often ask me which programming language they should focus on for their careers. It\u2019s an interesting question with no easy answer. My first response is often, \u201cIt depends,\u201d because there are so many options.<\/p>\n<p><span style=\"text-decoration: underline\">\u00a0<\/span><span style=\"text-decoration: underline\">The Web<\/span><\/p>\n<p>Students who want to focus on the Web can concentrate on Web design or Web development, or even better, both. Design students need to master HTML, CSS, and a graphics tool like PhotoShop. None of these are programming languages, so design is a good choice for students who like computers but don\u2019t fancy coding. Web developers write server-side programs that typically interface with a database. Students with this interest should consider PHP, ASP.NET, C#, Java and SQL for working with databases. Both designers and developers should also learn JavaScript.<\/p>\n<p><span style=\"text-decoration: underline\">\u00a0<\/span><span style=\"text-decoration: underline\">Non-Web Programming<\/span><\/p>\n<p>There are many general-purpose computer programming languages to consider. Good choices include C\/C++, C#, Java, Visual Basic, Python, and Ruby. However, new programming languages are appearing regularly and staying aware of new developments is a career-long responsibility.<\/p>\n<p><span style=\"text-decoration: underline\">\u00a0<\/span><span style=\"text-decoration: underline\">Mobile Programming<\/span><\/p>\n<p>This is a hot area and will continue to be so for some time. App developers are needed for Apple iOS, Android, and Windows Phone devices. Even BlackBerry, once thought to be dead in the water, is now coming back. iPhone apps are developed with the Objective-C language so students interested in this path should study the prerequisite, C++. An Apple computer is required, too. Android and BlackBerry apps are developed with Java. Students planning to develop Windows Phone 8 apps can prepare by studying .NET courses. There are also third-party development tools that can be used to create apps for all platforms. The best of these tools are not cheap.<\/p>\n<p><span style=\"text-decoration: underline\">\u00a0<\/span><span style=\"text-decoration: underline\">Programming Language Indexes<\/span><\/p>\n<p>Several indices available online will interest both budding and seasoned programmers. These sites attempt to rank the popularity of programming languages based on web searches, and they don\u2019t always agree on all scales. The monthly Tiobe Programming Community Index is accessible at <a href=\"http:\/\/www.tiobe.com\/index.php\/content\/paperinfo\/tpci\/index.html\">http:\/\/www.tiobe.com\/index.php\/content\/paperinfo\/tpci\/index.html<\/a>.<\/p>\n<p><a href=\"http:\/\/blog.spcollege.edu\/information-technology\/wp-content\/uploads\/2013\/01\/Chart-from-brad1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-905\" title=\"Chart from brad\" alt=\"\" src=\"http:\/\/blog.spcollege.edu\/information-technology\/wp-content\/uploads\/2013\/01\/Chart-from-brad1.png\" width=\"236\" height=\"242\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Popularity of Programming Language index at <a href=\"https:\/\/sites.google.com\/site\/pydatalog\/pypl\/PyPL-PopularitY-of-Programming-Language\">https:\/\/sites.google.com\/site\/pydatalog\/pypl\/PyPL-PopularitY-of-Programming-Language<\/a>.<\/p>\n<p>From PYPL PopularitY of Programming Language index and the Transparent Language Popularity index can be viewed at <a href=\"http:\/\/lang-index.sourceforge.net\/\">http:\/\/lang-index.sourceforge.net\/<\/a>.<\/p>\n<figure id=\"attachment_907\" aria-describedby=\"caption-attachment-907\" style=\"width: 336px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.spcollege.edu\/information-technology\/wp-content\/uploads\/2013\/01\/Chart-from-brad-21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-907\" title=\"Popularity Index\" alt=\"\" src=\"http:\/\/blog.spcollege.edu\/information-technology\/wp-content\/uploads\/2013\/01\/Chart-from-brad-21.png\" width=\"336\" height=\"220\" \/><\/a><figcaption id=\"caption-attachment-907\" class=\"wp-caption-text\">Popularity Index<\/figcaption><\/figure>\n<p style=\"text-align: center\"><span style=\"text-decoration: underline\">Not Interested In Programming?<\/span><\/p>\n<p>Students who enjoy working with computers but don\u2019t like programming should investigate\u00a0 the CCIT areas of study at <a href=\"http:\/\/www.spcollege.edu\/Computer_and_Information_Technology_Areas\/\">http:\/\/www.spcollege.edu\/Computer_and_Information_Technology_Areas\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contributing writer Picking a Programming Language to Study Students often ask me which programming language they should focus on for their careers. It\u2019s an interesting question with no easy answer. My first response is often, \u201cIt depends,\u201d because there are so many options. \u00a0The Web Students who want to focus on the Web can concentrate &hellip; <a href=\"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Brad Yourth gives an in-depth look at programming languages<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":105,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[30],"tags":[],"coauthors":[],"class_list":["post-903","post","type-post","status-publish","format-standard","hentry","category-computer-programs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Brad Yourth gives an in-depth look at programming languages - Technology<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Brad Yourth gives an in-depth look at programming languages - Technology\" \/>\r\n<meta property=\"og:description\" content=\"Contributing writer Picking a Programming Language to Study Students often ask me which programming language they should focus on for their careers. It\u2019s an interesting question with no easy answer. My first response is often, \u201cIt depends,\u201d because there are so many options. \u00a0The Web Students who want to focus on the Web can concentrate &hellip; Continue reading Brad Yourth gives an in-depth look at programming languages &rarr;\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Technology\" \/>\r\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/stpetecollege\/\" \/>\r\n<meta property=\"article:published_time\" content=\"2013-01-23T01:20:03+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2024-01-30T21:02:43+00:00\" \/>\r\n<meta property=\"og:image\" content=\"http:\/\/blog.spcollege.edu\/information-technology\/wp-content\/uploads\/2013\/01\/Chart-from-brad1.png\" \/>\r\n<meta name=\"author\" content=\"Kimberly Gaskin\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:creator\" content=\"@spcnews\" \/>\r\n<meta name=\"twitter:site\" content=\"@spcnews\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kimberly Gaskin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/903\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/903\\\/\"},\"author\":{\"name\":\"Kimberly Gaskin\",\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/#\\\/schema\\\/person\\\/04793ad38c5b63b8fc021d0db03a490b\"},\"headline\":\"Brad Yourth gives an in-depth look at programming languages\",\"datePublished\":\"2013-01-23T01:20:03+00:00\",\"dateModified\":\"2024-01-30T21:02:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/903\\\/\"},\"wordCount\":434,\"image\":{\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/903\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/blog.spcollege.edu\\\/information-technology\\\/wp-content\\\/uploads\\\/2013\\\/01\\\/Chart-from-brad1.png\",\"articleSection\":[\"computer programs\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/903\\\/\",\"url\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/903\\\/\",\"name\":\"Brad Yourth gives an in-depth look at programming languages - Technology\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/903\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/903\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/blog.spcollege.edu\\\/information-technology\\\/wp-content\\\/uploads\\\/2013\\\/01\\\/Chart-from-brad1.png\",\"datePublished\":\"2013-01-23T01:20:03+00:00\",\"dateModified\":\"2024-01-30T21:02:43+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/#\\\/schema\\\/person\\\/04793ad38c5b63b8fc021d0db03a490b\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/903\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/903\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/903\\\/#primaryimage\",\"url\":\"http:\\\/\\\/blog.spcollege.edu\\\/information-technology\\\/wp-content\\\/uploads\\\/2013\\\/01\\\/Chart-from-brad1.png\",\"contentUrl\":\"http:\\\/\\\/blog.spcollege.edu\\\/information-technology\\\/wp-content\\\/uploads\\\/2013\\\/01\\\/Chart-from-brad1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/903\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Brad Yourth gives an in-depth look at programming languages\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/#website\",\"url\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/\",\"name\":\"Technology\",\"description\":\"Read about the state-of-the-art facilities and classes that prepare students for a technology career.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/#\\\/schema\\\/person\\\/04793ad38c5b63b8fc021d0db03a490b\",\"name\":\"Kimberly Gaskin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/96e4f214e87579125c4620118b775ddbbaa93c1ef5f0069dde72a7991bc06952?s=96&d=mm&r=g9944a4431427b4decf0dcc744155fde6\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/96e4f214e87579125c4620118b775ddbbaa93c1ef5f0069dde72a7991bc06952?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/96e4f214e87579125c4620118b775ddbbaa93c1ef5f0069dde72a7991bc06952?s=96&d=mm&r=g\",\"caption\":\"Kimberly Gaskin\"},\"url\":\"https:\\\/\\\/blog.spcollege.edu\\\/technology-educational-information\\\/author\\\/gaskin-kimberly\\\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Brad Yourth gives an in-depth look at programming languages - Technology","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:\/\/blog.spcollege.edu\/technology-educational-information\/903\/","og_locale":"en_US","og_type":"article","og_title":"Brad Yourth gives an in-depth look at programming languages - Technology","og_description":"Contributing writer Picking a Programming Language to Study Students often ask me which programming language they should focus on for their careers. It\u2019s an interesting question with no easy answer. My first response is often, \u201cIt depends,\u201d because there are so many options. \u00a0The Web Students who want to focus on the Web can concentrate &hellip; Continue reading Brad Yourth gives an in-depth look at programming languages &rarr;","og_url":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/","og_site_name":"Technology","article_publisher":"https:\/\/www.facebook.com\/stpetecollege\/","article_published_time":"2013-01-23T01:20:03+00:00","article_modified_time":"2024-01-30T21:02:43+00:00","og_image":[{"url":"http:\/\/blog.spcollege.edu\/information-technology\/wp-content\/uploads\/2013\/01\/Chart-from-brad1.png","type":"","width":"","height":""}],"author":"Kimberly Gaskin","twitter_card":"summary_large_image","twitter_creator":"@spcnews","twitter_site":"@spcnews","twitter_misc":{"Written by":"Kimberly Gaskin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/#article","isPartOf":{"@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/"},"author":{"name":"Kimberly Gaskin","@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/#\/schema\/person\/04793ad38c5b63b8fc021d0db03a490b"},"headline":"Brad Yourth gives an in-depth look at programming languages","datePublished":"2013-01-23T01:20:03+00:00","dateModified":"2024-01-30T21:02:43+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/"},"wordCount":434,"image":{"@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/#primaryimage"},"thumbnailUrl":"http:\/\/blog.spcollege.edu\/information-technology\/wp-content\/uploads\/2013\/01\/Chart-from-brad1.png","articleSection":["computer programs"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/","url":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/","name":"Brad Yourth gives an in-depth look at programming languages - Technology","isPartOf":{"@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/#primaryimage"},"image":{"@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/#primaryimage"},"thumbnailUrl":"http:\/\/blog.spcollege.edu\/information-technology\/wp-content\/uploads\/2013\/01\/Chart-from-brad1.png","datePublished":"2013-01-23T01:20:03+00:00","dateModified":"2024-01-30T21:02:43+00:00","author":{"@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/#\/schema\/person\/04793ad38c5b63b8fc021d0db03a490b"},"breadcrumb":{"@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/#primaryimage","url":"http:\/\/blog.spcollege.edu\/information-technology\/wp-content\/uploads\/2013\/01\/Chart-from-brad1.png","contentUrl":"http:\/\/blog.spcollege.edu\/information-technology\/wp-content\/uploads\/2013\/01\/Chart-from-brad1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/903\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.spcollege.edu\/technology-educational-information\/"},{"@type":"ListItem","position":2,"name":"Brad Yourth gives an in-depth look at programming languages"}]},{"@type":"WebSite","@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/#website","url":"https:\/\/blog.spcollege.edu\/technology-educational-information\/","name":"Technology","description":"Read about the state-of-the-art facilities and classes that prepare students for a technology career.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.spcollege.edu\/technology-educational-information\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.spcollege.edu\/technology-educational-information\/#\/schema\/person\/04793ad38c5b63b8fc021d0db03a490b","name":"Kimberly Gaskin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/96e4f214e87579125c4620118b775ddbbaa93c1ef5f0069dde72a7991bc06952?s=96&d=mm&r=g9944a4431427b4decf0dcc744155fde6","url":"https:\/\/secure.gravatar.com\/avatar\/96e4f214e87579125c4620118b775ddbbaa93c1ef5f0069dde72a7991bc06952?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/96e4f214e87579125c4620118b775ddbbaa93c1ef5f0069dde72a7991bc06952?s=96&d=mm&r=g","caption":"Kimberly Gaskin"},"url":"https:\/\/blog.spcollege.edu\/technology-educational-information\/author\/gaskin-kimberly\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.spcollege.edu\/technology-educational-information\/wp-json\/wp\/v2\/posts\/903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.spcollege.edu\/technology-educational-information\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.spcollege.edu\/technology-educational-information\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.spcollege.edu\/technology-educational-information\/wp-json\/wp\/v2\/users\/105"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.spcollege.edu\/technology-educational-information\/wp-json\/wp\/v2\/comments?post=903"}],"version-history":[{"count":2,"href":"https:\/\/blog.spcollege.edu\/technology-educational-information\/wp-json\/wp\/v2\/posts\/903\/revisions"}],"predecessor-version":[{"id":4647,"href":"https:\/\/blog.spcollege.edu\/technology-educational-information\/wp-json\/wp\/v2\/posts\/903\/revisions\/4647"}],"wp:attachment":[{"href":"https:\/\/blog.spcollege.edu\/technology-educational-information\/wp-json\/wp\/v2\/media?parent=903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.spcollege.edu\/technology-educational-information\/wp-json\/wp\/v2\/categories?post=903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.spcollege.edu\/technology-educational-information\/wp-json\/wp\/v2\/tags?post=903"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.spcollege.edu\/technology-educational-information\/wp-json\/wp\/v2\/coauthors?post=903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}