{"id":6546,"date":"2020-02-05T12:06:02","date_gmt":"2020-02-05T17:06:02","guid":{"rendered":"http:\/\/www.killersites.com\/blog\/?p=6546"},"modified":"2020-02-05T12:06:04","modified_gmt":"2020-02-05T17:06:04","slug":"the-of-learning-c","status":"publish","type":"post","link":"https:\/\/www.killersites.com\/blog\/2020\/the-of-learning-c\/","title":{"rendered":"The -\/+ Of Learning C++"},"content":{"rendered":"\n<p><em>Does learning C++ teach you programming in a more effective way?<\/em>  <\/p>\n\n\n\n<p>There are a lot of things changing out there in the world, but the more it changes&#8230;well, the more it stays the same. One of the (arguably) big time, general purpose languages: C++ while still a very usable language in it&#8217;s own right, is not necessarily the first choice for teaching programming anymore&#8230;<br \/>Now, in the interest of transparency, &#8220;I don&#8217;t think that any particular language is necessarily better for teaching than any other language&#8230;&#8221;, that being said however, &#8220;&#8230;I would lean towards teaching with a language like a Python, like a JavaScript over a C++, simply because it&#8217;s easier to get stuff going [with those languages], meaning it&#8217;d be easier to show the students something they can see once they start programming&#8230;we&#8217;re visual creatures, humans are&#8230;&#8221;.<br \/><br \/>Now, if you know the kind of environment we try foster around here, you know we&#8217;re not saying that C++ is dead and nothing can be gained by learning it. Quite the opposite, especially if you&#8217;re more of a hardcore, &#8216;devil in the details&#8217; kinda learner. And as far as &#8216;run&#8217; time (the speed at which the language processes information when completed) vs &#8216;write&#8217; time (how long it takes to actually program it), &#8220;If you write an app in C++ , it&#8217;s gonna run circles around Java, JavaScript, PHP, Python, especially Ruby&lt;Boom!&gt;, it&#8217;s gonna run circles around all those languages in terms of run time speed, your C++ application is going to be blazing fast! The problem is that by the time you&#8217;re done writing your C++ applications, the person who&#8217;s writing a similar application in Python or Java, JavaScript, etc, they&#8217;ve already moved on to 10 other projects: maybe they&#8217;re already tired at this point in time&#8230;&#8221;.<br \/><br \/>Now, as much as we say there are no inferior languages out there, we also say that you have to follow what the market dictates (especially as a freelancer), and let us tell you, it&#8217;s not looking good for C++ out there. &#8220;&#8230;The industry moves towards faster write time languages. The speed [run time] advantage that you saw in languages like C++ over the others is becoming a moot point, as computer hardware gets faster and faster, you don&#8217;t even see the speed difference in practical application.&#8221;<br \/><br \/>So there it is. Please checkout the VLOG for more info and check out our new newsletter (link below):<strong> NEED2NERD<\/strong>.<br \/>Shameless, we know. Sign up and get exclusive video content that would otherwise not be published on the channel, plus more cool stuff to come!<br \/>Enjoy!<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Does C++ Teach you Programming Better?\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/tbnHpUlyLSM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Sign up to my &#8216;<strong>Need2N<\/strong><span style=\"text-decoration: underline\"><strong>erd<\/strong><\/span>&#8216; Newsletter for exclusive nerd content that everyone loves: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=tbnHpUlyLSM&amp;redir_token=z_YcEtzgMEHuKx3OT6RFuKx58-h8MTU4MDk5OTg2N0AxNTgwOTEzNDY3&amp;event=video_description&amp;q=https%3A%2F%2Fwww.need2nerd.com%2F\" target=\"_blank\">https:\/\/www.need2nerd.com\/<\/a> <br \/><br \/>My popular courses: <br \/>Interactive full stack web developer course:  <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=tbnHpUlyLSM&amp;redir_token=z_YcEtzgMEHuKx3OT6RFuKx58-h8MTU4MDk5OTg2N0AxNTgwOTEzNDY3&amp;event=video_description&amp;q=https%3A%2F%2Fschool.studioweb.com%2Fstore%2Fcourse%2Fcomplete_web_developer\" target=\"_blank\">https:\/\/school.studioweb.com\/<\/a> Learn Python 3 fast: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=tbnHpUlyLSM&amp;redir_token=z_YcEtzgMEHuKx3OT6RFuKx58-h8MTU4MDk5OTg2N0AxNTgwOTEzNDY3&amp;event=video_description&amp;q=https%3A%2F%2Fschool.studioweb.com%2Fstore%2Fcourse%2Fbeginners_python_3_%26_career_paths\" target=\"_blank\">https:\/\/school.studioweb.com\/store\/co&#8230;<\/a> <br \/><br \/>My business courses: <br \/>Complete Freelancer: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=tbnHpUlyLSM&amp;redir_token=z_YcEtzgMEHuKx3OT6RFuKx58-h8MTU4MDk5OTg2N0AxNTgwOTEzNDY3&amp;event=video_description&amp;q=https%3A%2F%2Fschool.studioweb.com%2Fstore%2Fcourse%2Fcomplete_freelancer\" target=\"_blank\">https:\/\/school.studioweb.com\/store\/co&#8230;<\/a> <br \/>Complete Entrepreneur: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=tbnHpUlyLSM&amp;redir_token=z_YcEtzgMEHuKx3OT6RFuKx58-h8MTU4MDk5OTg2N0AxNTgwOTEzNDY3&amp;event=video_description&amp;q=https%3A%2F%2Fschool.studioweb.com%2Fstore%2Fcourse%2Fcomplete_web_entrepreneur\" target=\"_blank\">https:\/\/school.studioweb.com\/store\/co&#8230;<\/a> <br \/><br \/>My social links: <br \/>Instagram: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=tbnHpUlyLSM&amp;redir_token=z_YcEtzgMEHuKx3OT6RFuKx58-h8MTU4MDk5OTg2N0AxNTgwOTEzNDY3&amp;event=video_description&amp;q=https%3A%2F%2Fwww.instagram.com%2Fstefanmischook%2F%3Fhl%3Den\" target=\"_blank\">https:\/\/www.instagram.com\/stefanmisch&#8230;<\/a> <br \/>Twitter: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=tbnHpUlyLSM&amp;redir_token=z_YcEtzgMEHuKx3OT6RFuKx58-h8MTU4MDk5OTg2N0AxNTgwOTEzNDY3&amp;event=video_description&amp;q=https%3A%2F%2Ftwitter.com%2Fkillersites\" target=\"_blank\">https:\/\/twitter.com\/killersites<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Does learning C++ teach you programming in a more effective way? There are a lot of things changing out there in the world, but the more it changes&#8230;well, the more it stays the same. One of the (arguably) big time, general purpose languages: C++ while still a very usable language in it&#8217;s own right, is &hellip; <\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[117,1,125,8,123,116,114,91],"tags":[167,42,19,435],"_links":{"self":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/6546"}],"collection":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/comments?post=6546"}],"version-history":[{"count":10,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/6546\/revisions"}],"predecessor-version":[{"id":6556,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/6546\/revisions\/6556"}],"wp:attachment":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/media?parent=6546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/categories?post=6546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/tags?post=6546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}