{"id":116389,"date":"2025-06-28T05:45:00","date_gmt":"2025-06-28T09:45:00","guid":{"rendered":"https:\/\/www.freethink.com\/?post_type=ftm_article&#038;p=116389"},"modified":"2025-06-30T08:45:08","modified_gmt":"2025-06-30T12:45:08","slug":"learn-to-code","status":"publish","type":"ftm_article","link":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code","title":{"rendered":"Has AI made \u201clearn to code\u201d obsolete?"},"content":{"rendered":"\n<p>It\u2019s 2027. You just built a complex new website for a client \u2014 by yourself, in just one week. A decade ago, a project of this scope would have taken a team of software engineers months to finish, but using the latest AI coding tools, you got it done fast and solo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-learning-to-code\"><strong>Learning to code<\/strong><\/h2>\n\n\n\n<p>\u201cLearn to code.\u201d For decades, that was <em>the <\/em>go-to advice for anyone entering the workforce or looking to make a career change.&nbsp;<\/p>\n\n\n\n<p>Software engineers earned higher-than-average starting salaries, and as the digital world exploded in size, demand for their skills seemed endless. The kicker? Coding was pitched as something <em>anyone<\/em> could learn in just a few months, thanks to online bootcamps.<\/p>\n\n\n\n<p>The reality turned out to be a little different \u2014 not everyone is wired for the kind of <a href=\"https:\/\/www.freethink.com\/entrepreneurship-innovation\/software-creators\">linear thinking<\/a> coding demands \u2014 but still, software engineering seemed like a solid career choice in the early 21st century, especially for anyone with the aptitude and hustle to beat the competition for coveted entry-level positions.<\/p>\n\n\n\n<p>But now, practically anyone can code: All they have to do is tell an AI what they want to build \u2014 like a <a href=\"https:\/\/manus.im\/share\/3yKXNTODXDNiB40js4dwNR?replay=1\">new version of the Freethink website<\/a> \u2014 and it\u2019ll translate their words into working software in minutes.<\/p>\n\n\n\n<p>According to the Bureau of Labor Statistics, employment for computer programmers is now expected to <a href=\"https:\/\/www.bls.gov\/ooh\/computer-and-information-technology\/computer-programmers.htm\">shrink by 10%<\/a> between 2023 and 2033 \u2014 a loss of more than 13,000 jobs \u2014 and unemployment rates for recent computer science graduates <a href=\"https:\/\/www.oxfordeconomics.com\/resource\/educated-but-unemployed-a-rising-reality-for-us-college-grads\/\">are already on the rise<\/a>.<\/p>\n\n\n\n<p>So, is there any point in learning to code anymore?<\/p>\n\n\n\n<p>In search of answers to those questions, this week\u2019s Future Explored is taking a look back at the history of programming and talking to the creator of the most popular AI coding assistant in the world to find out whether he thinks \u201clearn to code\u201d is still worthwhile advice.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-where-we-ve-been\">Where we\u2019ve been<\/h3>\n\n\n\n<p>Like <a href=\"https:\/\/www.nato.int\/cps\/fr\/natohq\/declassified_215371.htm\">so many transformative technologies<\/a>, the roots of computer programming can be traced to the US military.<\/p>\n\n\n\n<p>Artillery soldiers need to consider a lot of factors when aiming their weapons, including distance, shell weight, and wind speed. To save them time on the battlefield, the US Army funded the development of the Electronic Numerical Integrator and Computer (ENIAC), a machine designed to generate charts that soldiers could use to quickly determine their targets.<\/p>\n\n\n\n<p>Getting ENIAC to perform the calculations needed to create these charts was a tedious process.&nbsp;<\/p>\n\n\n\n<p>Mathematicians first had to figure out on paper how ENIAC\u2019s hundreds of switches and cables needed to be configured in order to run the desired calculation. After making those changes manually, they\u2019d use punch cards \u2014 sheets of stiff paper with precisely placed holes \u2014 to feed data into ENIAC. It would then perform the calculation and deliver its results as a new punch card that the mathematicians could analyze.<\/p>\n\n\n\n<p>That whole process could take weeks and had to be repeated for each calculation, but in 1948, ENIAC was modified to store a simple program internally, which eliminated the need to rewire the computer for every calculation. This sped up the process, but a human still needed to calibrate the machine and handle the input and output of punch cards.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1042\" src=\"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?quality=75\" alt=\"Two women operate the ENIAC computer, connecting cables and checking notes in front of a large panel filled with switches, wires, and machinery.\" class=\"wp-image-116390\" srcset=\"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg 1600w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=768,500 768w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=1536,1000 1536w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=320,208 320w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=600,391 600w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=1000,651 1000w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=1400,912 1400w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=330,215 330w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=540,352 540w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=850,554 850w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=175,114 175w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=275,179 275w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=400,261 400w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=360,234 360w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_db7489.jpeg?resize=500,326 500w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><div class=\"img-caption\"><figcaption class=\"wp-element-caption\">US Army<\/figcaption><div class=\"img-caption__description\">Mathematicians Marlyn Wescoff (left) and Ruth Lichterman (right) reprogramming ENIAC in 1946.\n<\/div><\/div><\/figure>\n\n\n\n<p>By the end of the 1950s, the first higher-level computer programming languages had emerged. Now, instead of using punch cards to communicate with computers, people could type their commands into a teleprinter. The computer\u2019s results would print almost instantly, but a mistake could mean having to retype entire lines of code \u2014 still a time-consuming process.<\/p>\n\n\n\n<p>Then came the rise of video monitors in the \u201870s. This was a huge turning point as it meant programmers could edit their code right on a screen, moving the cursor to fix bugs without having to retype entire segments of their program.&nbsp;<\/p>\n\n\n\n<p>The arrival of personal computers in the \u201880s then democratized computer programming. Instead of being accessible only to people connected to universities, government offices, and other big institutions, anyone with a PC could code from the comfort of their own home.&nbsp;<\/p>\n\n\n\n<p>This created a market for new programming tools, such as integrated development environments (IDEs) \u2014 platforms that combine editing, debugging, and compiling into one interface, helping programmers work more efficiently.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"900\" height=\"675\" src=\"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg?quality=75\" alt=\"Screenshot of Turbo Pascal for Windows running on Windows, showing a code editor with sample Pascal code and an &quot;About Turbo Pascal&quot; dialog box in the foreground.\" class=\"wp-image-116391\" srcset=\"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg 900w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg?resize=768,576 768w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg?resize=320,240 320w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg?resize=600,450 600w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg?resize=330,248 330w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg?resize=540,405 540w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg?resize=850,638 850w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg?resize=175,131 175w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg?resize=275,206 275w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg?resize=400,300 400w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg?resize=360,270 360w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/image_f8105c.jpeg?resize=500,375 500w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><div class=\"img-caption\"><figcaption class=\"wp-element-caption\">WinWorld<\/figcaption><div class=\"img-caption__description\">The Turbo Pascal software development system was hugely popular with coders in the 1980s and early &#8217;90s.\n<\/div><\/div><\/figure>\n\n\n\n<p>The internet then gave all those new coders access to a whole network of other programmers to learn from and collaborate with. It also created demand for a lot of new things to code: People wanted websites, games, e-commerce platforms, and new communication systems.<\/p>\n\n\n\n<p>Many new programming languages were also born in the late 20th century. Some were specialized for certain applications, like web development, while others were designed to make programming more accessible to beginners.&nbsp;<\/p>\n\n\n\n<p>Before the turn of the century, many programming tools were already offering basic autocomplete functions, suggesting lines of code to programmers. By the 2010s, some of these autocomplete systems were advanced enough that they could use context \u2014 the code around the code \u2014 to make more intelligent suggestions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-where-we-re-going-maybe\">Where we\u2019re going (maybe)<\/h3>\n\n\n\n<p>We\u2019re now entering a new era in programming: By training generative AI models on huge databases of code, developers have created \u201ccoding assistants\u201d that can write whole blocks of code in response to a user\u2019s prompt.<\/p>\n\n\n\n<p><a href=\"https:\/\/news.microsoft.com\/source\/2018\/06\/04\/microsoft-to-acquire-github-for-7-5-billion\/\">Microsoft subsidiary<\/a> GitHub \u2014 a platform used by more than 150 million developers and four million organizations \u2014 was at the forefront of discovering the transformative potential of generative AI in software engineering.&nbsp;<\/p>\n\n\n\n<p>\u201cWe started exploring this whole topic in the middle of 2020,\u201d GitHub CEO Thomas Dohmke told Freethink. \u201cGPT-3, OpenAI&#8217;s then state-of-the-art model, had just gone into early preview. We got access and started playing with the model and, on a Zoom call like this one, we asked it to write little code snippets, methods or functions, in different programming languages.\u201d<\/p>\n\n\n\n<p>\u201cIt was able to write proper code, putting the parentheses, colons, and whatnot in the right places, and it could differentiate between different programming languages,\u201d he continued. \u201cIt wasn\u2019t making mistakes when asked to write a method in Python or a function in JavaScript.\u201d<\/p>\n\n\n\n<p>Following the preview, GitHub started building a coding assistant, now known as Copilot, on top of <a href=\"https:\/\/openai.com\/codex\/\">Codex<\/a>, an AI model that OpenAI had fine-tuned specifically for programming.<\/p>\n\n\n\n<p>\u201cFrom June 2020 to June 2021, we shipped the first preview of Copilot, and a year later, we launched general availability to over a million users,\u201d said Dohmke. \u201cBy November 2022, ChatGPT arrived and changed how AI systems are seen, but Copilot was already in the market.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"jetpack-video-wrapper\"><iframe title=\"What is GitHub Copilot?\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/IqXNhakuwVc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>The following year, GitHub added a chat feature to Copilot, enabling users to communicate with the AI using conversational language, just as they would with a fellow developer while collaborating on a project.<\/p>\n\n\n\n<p>Then, in February 2025, it introduced <a href=\"https:\/\/github.com\/newsroom\/press-releases\/agent-mode\">Copilot agent mode<\/a>. Instead of assigning Copilot a single task at a time, users could now give it a broader goal. Copilot would break that goal into subtasks, handle them independently, and complete the work without pausing for step-by-step guidance.<\/p>\n\n\n\n<p>You can think of it like the difference between telling someone to crack an egg into a bowl and telling them to bake a cake. In agent mode, Copilot will even check its own work and resolve any issues it finds \u2014 that\u2019s like the person tasting the batter and realizing they need to add more vanilla.<\/p>\n\n\n\n<p>This ability has greatly increased the amount of code developers can delegate to Copilot.<\/p>\n\n\n\n<p>\u201cIn early previews, Copilot was writing about 25% of code \u2014 a year later, it was over 40%,\u201d said Dohmke. \u201cToday, depending on how you use Copilot and agents, it can write all the code for certain scenarios.\u201d&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"jetpack-video-wrapper\"><iframe title=\"GitHub Copilot: the agent awakens\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/C95drFKy4ss?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>GitHub Copilot quickly gained traction with the coding community, growing at a fourfold annual rate in its first years on the market and surpassing 15 million users in 2025.&nbsp;<\/p>\n\n\n\n<p>Between it and all the other AI coding tools now available, <em>a lot <\/em>of code once written by people is now being generated by AI \u2014 in 2024, Google CEO Sundar Pichai said about <a href=\"https:\/\/blog.google\/inside-google\/message-ceo\/alphabet-earnings-q3-2024\">25%<\/a> of the company\u2019s new code was AI-generated, while Microsoft CEO Satya Nadella said his company was at about <a href=\"https:\/\/www.youtube.com\/watch?v=FZ-RZ0dKO8o\">20-30%<\/a> as of April 2025.<\/p>\n\n\n\n<p>Many experts predict that number will rise quickly. Microsoft CTO Kevin Scott told <a href=\"https:\/\/www.youtube.com\/watch?v=KN7KYzpPfiU\">20VC podcast<\/a> host Harry Stebbings in April that he expects Microsoft will be up to 95% by 2030. <a href=\"https:\/\/www.freethink.com\/artificial-intelligence\/agi-economy\">Dario Amodei<\/a>, CEO of AI startup Anthropic, expects an even faster transition.<\/p>\n\n\n\n<p>\u201cWhat we are finding is that we\u2019re three to six months from a world where AI is writing 90% of the code, and then in 12 months, we may be in a world where AI is writing essentially all of the code,\u201d Amodei <a href=\"https:\/\/www.youtube.com\/watch?v=esCSpbDPJik\">predicted<\/a> in March 2025.<\/p>\n\n\n\n<p>Regardless of the speed, the trend is clear: More and more of our code is going to be written by AI \u2014 so is \u201clearn to code\u201d officially bad career advice?<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>&#8220;We\u2019re moving toward personalized apps made just for individuals.&#8221;<\/p><cite>Thomas Dohmke<\/cite><\/blockquote><\/figure>\n\n\n\n<p>Not at all, according to Dohmke \u2014 we just have to adjust our thinking around what it means to know how to code on a professional level.\u00a0<\/p>\n\n\n\n<p>Eighty years ago, it meant knowing how to adjust the wires and switches on a 30-ton machine \u2014 a skill only a handful of people possessed. Forty years later, programmers were people who knew what functions to type into a PC \u2014 thousands of people made a living doing that, while countless others coded on an amateur level.<\/p>\n\n\n\n<p>Now, coding requires little more than the ability to type \u2014 or even just <a href=\"https:\/\/ashtom.github.io\/showercoding\">speak<\/a> \u2014 your software idea to an AI. That means millions of people now have the basic skills to become programmers, and Dohmke predicts they\u2019ll use those skills to create software solutions to all kinds of problems.<\/p>\n\n\n\n<p>\u201cWe\u2019re moving toward personalized apps made just for individuals, like an app you might build to prep for this interview or plan a trip to Paris,\u201d Dohmke told Freethink. \u201cThese are things companies would never build for individuals, but AI enables us to.\u201d<\/p>\n\n\n\n<p>Essentially, \u201clearn to code\u201d will mean \u201clearn to prompt,\u201d and if we\u2019re smart, that\u2019s something we\u2019ll start teaching students as early as elementary school, according to Dohmke.&nbsp;&nbsp;<\/p>\n\n\n\n<p>\u201cKids already naturally learn by asking questions,\u201d he told Freethink. \u201cThey\u2019ll grow up with AI agents like Copilot, just like Gen Z grew up with smartphones. I grew up with books and magazines to learn coding\u2026Prompting will become a natural skill.\u201d<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>&#8220;Developers will take on bigger, more complex challenges.&#8221;<\/p>\n<cite>Thomas Dohmke<\/cite><\/blockquote>\n\n\n\n<p>According to Dohmke, we will still need professional software engineers who know the ins and outs of writing code, but just like previous advances in software engineering, the nature of their work is going to change.<\/p>\n\n\n\n<p><strong>\u201c<\/strong>We\u2019ve always moved up the abstraction ladder, from punch cards to BASIC to Turbo Pascal to internet collaboration and open-source projects,\u201d he told Freethink. \u201cAI is the next level: translating natural language ideas into code, breaking problems into smaller blocks, integrating with existing codebases.\u201d<\/p>\n\n\n\n<p>Each time we\u2019ve moved up that ladder, the people on the lower rungs have had to adapt. Punch card programmers, for example, could either learn higher-level computer programming languages or look for another line of work.&nbsp;<\/p>\n\n\n\n<p>Still, during past transitions, programmers had years, if not decades, to reskill \u2014 some companies were still using punch cards into the 1980s.&nbsp;<\/p>\n\n\n\n<p>The transition to AI-generated code is happening on a much shorter timeline, and it\u2019s also far broader \u2014 AI isn\u2019t just changing how we write code, it\u2019s automating the entire software development pipeline, from generation to deployment and even maintenance.<\/p>\n\n\n\n<p>Ultimately, as AI takes over more and more of the work typically handled by entry-level programmers, breaking into the field will become increasingly challenging. But as the bar rises, so will the ceiling for what a single developer can achieve.<\/p>\n\n\n\n<p>\u201cProblems that are easy to solve with AI won\u2019t have business value because anyone can do them, but developers will take on bigger, more complex challenges,\u201d Dohmke predicts. \u201cWe\u2019re not replacing ourselves; we\u2019re evolving.\u201d<\/p>\n\n\n\n<p><em>We\u2019d love to hear from you! If you have a comment about this article or if you have a tip for a future Freethink story, please email us at\u00a0<a href=\"mailto:tips@freethink.com\" target=\"_blank\" rel=\"noreferrer noopener\">tips@freethink.com<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Freethink talks to the creator of the world&#8217;s most popular AI coding assistant to find out whether learning to code is still worthwhile.<\/p>\n","protected":false},"author":25,"featured_media":116403,"template":"","ftm_taxonomy_fields":[46,69],"ftm_taxonomy_challenges":[],"ftm_taxonomy_statuses":[36],"ftm_taxonomy_hidden_tags":[],"class_list":["post-116389","ftm_article","type-ftm_article","status-publish","has-post-thumbnail","hentry","ftm_taxonomy_fields-ai","ftm_taxonomy_fields-computer-science","ftm_taxonomy_statuses-featured"],"acf":[],"apple_news_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Has AI made \u201clearn to code\u201d obsolete?<\/title>\n<meta name=\"description\" content=\"Freethink talks to the creator of the world&#039;s most popular AI coding assistant to find out whether learning to code is still worthwhile.\" \/>\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.freethink.com\/artificial-intelligence\/learn-to-code\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Has AI made \u201clearn to code\u201d obsolete?\" \/>\n<meta property=\"og:description\" content=\"Freethink talks to the creator of the world&#039;s most popular AI coding assistant to find out whether learning to code is still worthwhile.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code\" \/>\n<meta property=\"og:site_name\" content=\"Freethink\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-30T12:45:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/learn-to-code-new-thumb.jpg?resize=1200,630\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"GitHub CEO Thomas Dohmke explains how AI tools like Copilot are changing what it means to be a programmer.\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Has AI made \u201clearn to code\u201d obsolete?","description":"Freethink talks to the creator of the world's most popular AI coding assistant to find out whether learning to code is still worthwhile.","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.freethink.com\/artificial-intelligence\/learn-to-code","og_locale":"en_US","og_type":"article","og_title":"Has AI made \u201clearn to code\u201d obsolete?","og_description":"Freethink talks to the creator of the world's most popular AI coding assistant to find out whether learning to code is still worthwhile.","og_url":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code","og_site_name":"Freethink","article_modified_time":"2025-06-30T12:45:08+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/learn-to-code-new-thumb.jpg?resize=1200,630","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_description":"GitHub CEO Thomas Dohmke explains how AI tools like Copilot are changing what it means to be a programmer.","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code#article","isPartOf":{"@id":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code"},"author":{"name":"kristinhouser","@id":"https:\/\/www.freethink.com\/#\/schema\/person\/e45bf79276f6c14454ee4e1dfa7aca8c"},"headline":"Has AI made \u201clearn to code\u201d obsolete?","datePublished":"2025-06-28T09:45:00+00:00","dateModified":"2025-06-30T12:45:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code"},"wordCount":2050,"publisher":{"@id":"https:\/\/www.freethink.com\/#organization"},"image":{"@id":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code#primaryimage"},"thumbnailUrl":"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/learn-to-code-new-thumb.jpg?quality=75","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code","url":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code","name":"Has AI made \u201clearn to code\u201d obsolete?","isPartOf":{"@id":"https:\/\/www.freethink.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code#primaryimage"},"image":{"@id":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code#primaryimage"},"thumbnailUrl":"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/learn-to-code-new-thumb.jpg?quality=75","datePublished":"2025-06-28T09:45:00+00:00","dateModified":"2025-06-30T12:45:08+00:00","description":"Freethink talks to the creator of the world's most popular AI coding assistant to find out whether learning to code is still worthwhile.","breadcrumb":{"@id":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code#primaryimage","url":"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/learn-to-code-new-thumb.jpg?quality=75","contentUrl":"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/06\/learn-to-code-new-thumb.jpg?quality=75","width":2500,"height":1406,"caption":"Lea Suzuki \/ The San Francisco Chronicle \/ Getty Images"},{"@type":"BreadcrumbList","@id":"https:\/\/www.freethink.com\/artificial-intelligence\/learn-to-code#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Articles","item":"https:\/\/www.freethink.com\/articles"},{"@type":"ListItem","position":2,"name":"Has AI made \u201clearn to code\u201d obsolete?"}]},{"@type":"WebSite","@id":"https:\/\/www.freethink.com\/#website","url":"https:\/\/www.freethink.com\/","name":"Freethink","description":"Move the world","publisher":{"@id":"https:\/\/www.freethink.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.freethink.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.freethink.com\/#organization","name":"Freethink Media","url":"https:\/\/www.freethink.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freethink.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.freethink.com\/wp-content\/uploads\/2021\/06\/logo.svg","contentUrl":"https:\/\/www.freethink.com\/wp-content\/uploads\/2021\/06\/logo.svg","width":651,"height":124,"caption":"Freethink Media"},"image":{"@id":"https:\/\/www.freethink.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.freethink.com\/#\/schema\/person\/e45bf79276f6c14454ee4e1dfa7aca8c","name":"kristinhouser","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freethink.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ff88759e0ed195de655c7703310050f17b921ae4fc276d7eb5930cddafa694f9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ff88759e0ed195de655c7703310050f17b921ae4fc276d7eb5930cddafa694f9?s=96&d=mm&r=g","caption":"kristinhouser"},"url":"https:\/\/www.freethink.com\/author\/kristinhouser"}]}},"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/ftm_article\/116389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/ftm_article"}],"about":[{"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/types\/ftm_article"}],"author":[{"embeddable":true,"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/users\/25"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/media\/116403"}],"wp:attachment":[{"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/media?parent=116389"}],"wp:term":[{"taxonomy":"ftm_taxonomy_fields","embeddable":true,"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/ftm_taxonomy_fields?post=116389"},{"taxonomy":"ftm_taxonomy_challenges","embeddable":true,"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/ftm_taxonomy_challenges?post=116389"},{"taxonomy":"ftm_taxonomy_statuses","embeddable":true,"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/ftm_taxonomy_statuses?post=116389"},{"taxonomy":"ftm_taxonomy_hidden_tags","embeddable":true,"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/ftm_taxonomy_hidden_tags?post=116389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}