{"id":49,"date":"2012-10-21T02:24:48","date_gmt":"2012-10-21T07:24:48","guid":{"rendered":"http:\/\/nodakengineering.com\/?page_id=49"},"modified":"2013-08-20T19:07:30","modified_gmt":"2013-08-21T00:07:30","slug":"programming","status":"publish","type":"page","link":"https:\/\/nodakengineering.com\/?page_id=49","title":{"rendered":"Programming"},"content":{"rendered":"<figure id=\"attachment_321\" aria-describedby=\"caption-attachment-321\" style=\"width: 290px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-321\" title=\"computer_code\" alt=\"\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/computer_code-300x233.jpg\" width=\"300\" height=\"233\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/computer_code-300x233.jpg 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/computer_code.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-321\" class=\"wp-caption-text\">Programming<\/figcaption><\/figure>\n<p>If you wish to learn programming, you can find several good and freely-available courses in such places as <strong><a href=\"http:\/\/www.codecademy.com\/\" target=\"_blank\">Codecademy<\/a><\/strong>,\u00a0<strong><a href=\"http:\/\/www.coursera.org\/\">Coursera<\/a><\/strong>,\u00a0<strong><a href=\"http:\/\/www.edx.org\/\">edX<\/a><\/strong>, and\u00a0<strong><a href=\"http:\/\/www.udacity.com\/\">Udacity<\/a><\/strong>. I recommend visiting these sites and searching for &#8220;computer science&#8221; and\/or &#8220;programming&#8221; courses. Select any one of the introductory courses that teach Java or Python, and take it. Make sure that you do the homework assignments &#8212; you can&#8217;t learn programming without getting your hands dirty.<\/p>\n<h2>CentOS Development Workstation in VirtualBox<\/h2>\n<p>Have you ever wanted to learn how to program or just need a clean &amp; efficient environment to do same? I will demonstrate how to setup a very nice development environment to start off with. This tutorial is Windows-centric and will get you setup to program in Linux under an existing Windows installation. To get started lets grab the requisite pieces needed to get going. Here\u2019s what you\u2019ll need:<\/p>\n<ul>\n<li>Latest version of\u00a0<strong><a title=\"VirtualBox Downloads\" href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\" target=\"_blank\">VirtualBox<\/a>\u00a0<\/strong>(download the Extension Pack too)<\/li>\n<li><a title=\"CentOS\" href=\"http:\/\/www.centos.org\/\" target=\"_blank\"><strong>CentOS 6.4<\/strong><\/a>\u00a0(get the i386 DVD1)<\/li>\n<\/ul>\n<p>Now that you have the prerequisites click\u00a0<a title=\"Development Workstation\" href=\"http:\/\/nodakengineering.com\/?page_id=761\"><strong>here<\/strong>\u00a0<\/a>for the particulars.<\/p>\n<p>If all you want is a quick and dirty of how to do similar the CentOS Wiki has a page describing how to setup<a href=\"http:\/\/wiki.centos.org\/HowTos\/Virtualization\/VirtualBox\/CentOSguest\" target=\"_blank\"><strong>\u00a0CentOS as a Guest OS in VirtualBox<\/strong><\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you wish to learn programming, you can find several good and freely-available courses in such places as Codecademy,\u00a0Coursera,\u00a0edX, and\u00a0Udacity. I recommend visiting these sites and searching for &#8220;computer science&#8221; and\/or &#8220;programming&#8221; courses. Select any one of the introductory courses that teach Java or Python, and take it. Make sure that you do the homework &#8230; <a title=\"Programming\" class=\"read-more\" href=\"https:\/\/nodakengineering.com\/?page_id=49\" aria-label=\"Read more about Programming\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":25,"menu_order":1,"comment_status":"closed","ping_status":"open","template":"page-without-sidebar.php","meta":{"footnotes":""},"class_list":["post-49","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=49"}],"version-history":[{"count":10,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/49\/revisions"}],"predecessor-version":[{"id":764,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/49\/revisions\/764"}],"up":[{"embeddable":true,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/25"}],"wp:attachment":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}