{"id":10190,"date":"2023-04-17T07:00:19","date_gmt":"2023-04-17T14:00:19","guid":{"rendered":"https:\/\/www.codingdojo.com\/blog\/?p=10190"},"modified":"2023-04-17T08:32:43","modified_gmt":"2023-04-17T15:32:43","slug":"learn-mern-stack","status":"publish","type":"post","link":"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack","title":{"rendered":"How to Learn MERN Stack"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">To learn MERN stack can add value to your skill set. Most people are under the misapprehension that to be a software developer you learn a single programming language and start to code. But in reality, software developers tend to work with a variety of different technologies, all linked together and building on each other to achieve their goals.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The MERN stack is <\/span><a href=\"https:\/\/www.nobledesktop.com\/classes-near-me\/blog\/what-is-the-mern-stack\"><span style=\"font-weight: 400;\">one of the most commonly used sets of technology<\/span><\/a><span style=\"font-weight: 400;\"> in a software developer\u2019s arsenal. So let\u2019s dive into how to get started learning all the pieces.<\/span><\/p>\n<h2><b>What is a Technology Stack?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A technology stack is a combination of software, database, and programming language. It\u2019s like a package of elements that come together to make the programmer\u2019s life easier. It\u2019ll usually involve both front-end technologies and back-end systems.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Each part of the stack deals with a different function. For example, you wouldn\u2019t try and create a graph in Microsoft Word, you\u2019d use Excel and then copy the result over to your document once you\u2019d done the calculations in the spreadsheet. It\u2019s the same principle in a technology stack.<\/span><\/p>\n<h2><b>What is MERN?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">MERN is an open-source stack that helps developers create dynamic websites and applications. It uses JavaScript through all different technologies. And each letter in the acronym stands for a different technology:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>MongoDB <\/b><span style=\"font-weight: 400;\">\u2013 This is the database in the backend. It stores the data the programmer will need. Uniquely, MongoDB stores its entries as documents, rather than a table (which is usually how a database works). This means that it can store data of different kinds in one place.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Express.js <\/b><span style=\"font-weight: 400;\">\u2013 This is a web framework. This gives you the tools needed to host the website and automate tasks. It builds on top of Node.js.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>React <\/b><span style=\"font-weight: 400;\">\u2013 This is a JavaScript library: a list of common functions you\u2019ll need. It\u2019s used to easily create user interfaces and other components, all in JavaScript.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Node.js<\/b><span style=\"font-weight: 400;\"> \u2013 This helps you build JavaScript applications quickly. It runs JavaScript on your machine, without going through your browser so that you can build your applications.<\/span><\/li>\n<\/ul>\n<h3><b>You\u2019ll Need to Learn JavaScript<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">All of these components run on JavaScript. So to learn the MERN stack, that\u2019s the language you\u2019ll need to know.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">JavaScript is fast, simple, and pretty versatile. But it\u2019s far from perfect. It\u2019s not the most secure language, some older browsers won\u2019t support it and it can be quite hard to debug. Saying that it\u2019s one of the most common languages out there.<\/span><span style=\"font-weight: 400;\">1<\/span><\/p>\n<h3><b>You Might Hear of MEAN Stack<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">There are other stacks that serve similar functions. The MEAN stack is one of these. Be careful not to confuse the two. The main difference is that MEAN uses Angular instead of React as its library, which means that code written using one won\u2019t work with the other.<\/span><\/p>\n<h2><b>1. Learn JavaScript<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Using all these tools needs knowledge of JavaScript. So you\u2019ll first need to learn that. There are loads of resources, from reading key books to using online tutorials.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">We recommend starting off with these:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.youtube.com\/watch?v=PkZNo7MFNFg\"><b>Learn JavaScript \u2013 Full Course for Beginners<\/b><\/a>*<span style=\"font-weight: 400;\"> \u2013 This three-and-a-half-hour video walks you through everything you need to know to learn the basics of JavaScript. Make sure to open the description to skip to the right section.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.codecademy.com\/catalog\/language\/javascript\"><b>Codecademy<\/b><\/a><span style=\"font-weight: 400;\"> \u2013 There are a bunch of different courses on Codecademy that can help you get started. You\u2019ll need to buy a membership for the pro lessons, but there are still plenty of free materials available.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>JavaScript and JQuer by Jon Duckett<\/b><span style=\"font-weight: 400;\"> \u2013 This book leads you through learning JavaScript assuming no prior knowledge and gives you plenty of practical exercises to practice.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Once you\u2019ve got a handle on the language, you can start experimenting with the rest of the tools. But don\u2019t try and jump into MERN without knowing anything, otherwise, a lot of the functionality isn\u2019t going to make sense.<\/span><\/p>\n<h2><b>2. Familiarize Yourself With the Tools<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Once you know JavaScript \u2013 at least well enough to write a couple of simple scripts \u2013 you\u2019ll want to explore the different tools and play around with them. Each tool has its own set of documentation that you\u2019ll need to read to get used to the tool.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.mongodb.com\/guides\/\"><b>MongoDB guides<\/b><\/a><span style=\"font-weight: 400;\"> \u2013 The official guides will walk you through how to set up a new database, host it in the cloud and migrate data across.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/expressjs.com\/en\/starter\/installing.html\"><b>Express.js <\/b><\/a><span style=\"font-weight: 400;\">\u2013 You\u2019ll need this guide to install, set up, and run your first program. If you need any more advanced information, there are additional guides on the site, too.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>React<\/b><span style=\"font-weight: 400;\"> \u2013 There are tutorials and playgrounds you can jump into to try the libraries out. You can either learn by doing or go through their step-by-step guide.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/nodejs.org\/en\/docs\/guides\/\"><b>Node.js<\/b><\/a><span style=\"font-weight: 400;\"> \u2013 The guides here will take you through setting up and the core concepts.<\/span><\/li>\n<\/ul>\n<h2><b>3. Start a Simple Project<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Now that you\u2019ve learned JavaScript and played around with the tools, the best way to learn them is to set yourself a simple project. Not only will this be something you can add to your portfolio, later down the line, but it\u2019s also the best way to learn. A simple project, without any guidance, can teach you more than any book, video or lesson.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You could create a simple to-do list, calculator, or similar web app. The key here is to make sure you create something that you can easily code in JavaScript. That way, you can focus on the relationship between the various tools rather than the coding challenge. Come up with a concept that you can host online, create a user interface for and that needs a large database.<\/span><\/p>\n<h2><b>Learn Study MERN Stack at Coding Dojo<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Still want to learn MERN stack? We can help! Find out all about the MERN stack by joining our bootcamp. You\u2019ll explore JavaScript, the different tools, and exactly how they all fit together through practical projects and hands-on experience. <\/span><a href=\"https:\/\/www.codingdojo.com\/react-coding-bootcamp-course\"><span style=\"font-weight: 400;\">Read the full curriculum on our website<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><em><span style=\"font-weight: 400;\">1<\/span><span style=\"font-weight: 400;\">The TIOBE Index: <\/span><a href=\"http:\/\/www.tiobe.com\"><span style=\"font-weight: 400;\">www.tiobe.com<\/span><\/a><span style=\"font-weight: 400;\"> (visited 4\/3\/2023)\u00a0<\/span><\/em><\/p>\n<p><em><span style=\"font-weight: 400;\">Coding Dojo cannot guarantee employment, salary, or career advancement. Not all programs are available to residents of all states. REQ1920185\u00a0 4\/2023<\/span><\/em><\/p>\n<p><em><span style=\"font-weight: 400;\">*Clicking this link will cause you to leave the Coding Dojo Web site and go to information created and maintained by other individuals or organizations. Dojo does not control or guarantee the accuracy, relevance, timeliness or completeness of this outside information. Further, the inclusion of links to particular items is not intended to reflect their importance, nor is it intended to endorse any views expressed or products or services offered, on these outside sites, or the organizations sponsoring the sites.<\/span><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To learn MERN stack can add value to your skill set. Most people are under the misapprehension that to be a software developer you learn a single programming language and start to code. But in reality, software developers tend to work with a variety of different technologies, all linked together and building on each other [&hellip;]<\/p>\n","protected":false},"author":1489,"featured_media":10949,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[2,93],"tags":[],"ppma_author":[1801],"class_list":["post-10190","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-posts","category-career-advice"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Learn MERN Stack - Coding Dojo<\/title>\n<meta name=\"description\" content=\"Want to learn MERN stack? You should. MERN stack is one of the most commonly used sets of technology in a software developer\u2019s arsenal.\" \/>\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.codingdojo.com\/blog\/learn-mern-stack\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Learn MERN Stack - Coding Dojo\" \/>\n<meta property=\"og:description\" content=\"Want to learn MERN stack? You should. MERN stack is one of the most commonly used sets of technology in a software developer\u2019s arsenal.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack\" \/>\n<meta property=\"og:site_name\" content=\"Coding Dojo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CodingDojodotco\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-17T14:00:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-17T15:32:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/learncode.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"533\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jonathan Sandals\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodingDojoDotCo\" \/>\n<meta name=\"twitter:site\" content=\"@CodingDojoDotCo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brad Mitchell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack\"},\"author\":{\"name\":\"Brad Mitchell\",\"@id\":\"https:\/\/www.codingdojo.com\/blog\/#\/schema\/person\/f0763260736567f77d8107c616816792\"},\"headline\":\"How to Learn MERN Stack\",\"datePublished\":\"2023-04-17T14:00:19+00:00\",\"dateModified\":\"2023-04-17T15:32:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack\"},\"wordCount\":1113,\"publisher\":{\"@id\":\"https:\/\/www.codingdojo.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/learncode.jpg\",\"articleSection\":[\"All Posts\",\"Career Guides\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack\",\"url\":\"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack\",\"name\":\"How to Learn MERN Stack - Coding Dojo\",\"isPartOf\":{\"@id\":\"https:\/\/www.codingdojo.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/learncode.jpg\",\"datePublished\":\"2023-04-17T14:00:19+00:00\",\"dateModified\":\"2023-04-17T15:32:43+00:00\",\"description\":\"Want to learn MERN stack? You should. MERN stack is one of the most commonly used sets of technology in a software developer\u2019s arsenal.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack#primaryimage\",\"url\":\"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/learncode.jpg\",\"contentUrl\":\"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/learncode.jpg\",\"width\":800,\"height\":533,\"caption\":\"Woman coding at computer\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codingdojo.com\/blog\/#website\",\"url\":\"https:\/\/www.codingdojo.com\/blog\/\",\"name\":\"Coding Dojo\",\"description\":\"Coding Bootcamp News, Career Guidance and More\",\"publisher\":{\"@id\":\"https:\/\/www.codingdojo.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codingdojo.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codingdojo.com\/blog\/#organization\",\"name\":\"Coding Dojo\",\"url\":\"https:\/\/www.codingdojo.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codingdojo.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/Dojo-logo.png\",\"contentUrl\":\"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/Dojo-logo.png\",\"width\":287,\"height\":51,\"caption\":\"Coding Dojo\"},\"image\":{\"@id\":\"https:\/\/www.codingdojo.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/CodingDojodotco\",\"https:\/\/x.com\/CodingDojoDotCo\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codingdojo.com\/blog\/#\/schema\/person\/f0763260736567f77d8107c616816792\",\"name\":\"Brad Mitchell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codingdojo.com\/blog\/#\/schema\/person\/image\/ec2fbcd1523bbd2627b9829b755f9a82\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dcc8629d03d0958c0b46f7b63ec616978cba85abe345283ecd4ae3dee76e5146?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dcc8629d03d0958c0b46f7b63ec616978cba85abe345283ecd4ae3dee76e5146?s=96&r=g\",\"caption\":\"Brad Mitchell\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Learn MERN Stack - Coding Dojo","description":"Want to learn MERN stack? You should. MERN stack is one of the most commonly used sets of technology in a software developer\u2019s arsenal.","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.codingdojo.com\/blog\/learn-mern-stack","og_locale":"en_US","og_type":"article","og_title":"How to Learn MERN Stack - Coding Dojo","og_description":"Want to learn MERN stack? You should. MERN stack is one of the most commonly used sets of technology in a software developer\u2019s arsenal.","og_url":"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack","og_site_name":"Coding Dojo","article_publisher":"https:\/\/www.facebook.com\/CodingDojodotco","article_published_time":"2023-04-17T14:00:19+00:00","article_modified_time":"2023-04-17T15:32:43+00:00","og_image":[{"width":800,"height":533,"url":"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/learncode.jpg","type":"image\/jpeg"}],"author":"Jonathan Sandals","twitter_card":"summary_large_image","twitter_creator":"@CodingDojoDotCo","twitter_site":"@CodingDojoDotCo","twitter_misc":{"Written by":"Brad Mitchell","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack#article","isPartOf":{"@id":"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack"},"author":{"name":"Brad Mitchell","@id":"https:\/\/www.codingdojo.com\/blog\/#\/schema\/person\/f0763260736567f77d8107c616816792"},"headline":"How to Learn MERN Stack","datePublished":"2023-04-17T14:00:19+00:00","dateModified":"2023-04-17T15:32:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack"},"wordCount":1113,"publisher":{"@id":"https:\/\/www.codingdojo.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack#primaryimage"},"thumbnailUrl":"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/learncode.jpg","articleSection":["All Posts","Career Guides"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack","url":"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack","name":"How to Learn MERN Stack - Coding Dojo","isPartOf":{"@id":"https:\/\/www.codingdojo.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack#primaryimage"},"image":{"@id":"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack#primaryimage"},"thumbnailUrl":"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/learncode.jpg","datePublished":"2023-04-17T14:00:19+00:00","dateModified":"2023-04-17T15:32:43+00:00","description":"Want to learn MERN stack? You should. MERN stack is one of the most commonly used sets of technology in a software developer\u2019s arsenal.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codingdojo.com\/blog\/learn-mern-stack"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codingdojo.com\/blog\/learn-mern-stack#primaryimage","url":"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/learncode.jpg","contentUrl":"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/learncode.jpg","width":800,"height":533,"caption":"Woman coding at computer"},{"@type":"WebSite","@id":"https:\/\/www.codingdojo.com\/blog\/#website","url":"https:\/\/www.codingdojo.com\/blog\/","name":"Coding Dojo","description":"Coding Bootcamp News, Career Guidance and More","publisher":{"@id":"https:\/\/www.codingdojo.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codingdojo.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codingdojo.com\/blog\/#organization","name":"Coding Dojo","url":"https:\/\/www.codingdojo.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codingdojo.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/Dojo-logo.png","contentUrl":"https:\/\/www.codingdojo.com\/blog\/wp-content\/uploads\/Dojo-logo.png","width":287,"height":51,"caption":"Coding Dojo"},"image":{"@id":"https:\/\/www.codingdojo.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CodingDojodotco","https:\/\/x.com\/CodingDojoDotCo"]},{"@type":"Person","@id":"https:\/\/www.codingdojo.com\/blog\/#\/schema\/person\/f0763260736567f77d8107c616816792","name":"Brad Mitchell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codingdojo.com\/blog\/#\/schema\/person\/image\/ec2fbcd1523bbd2627b9829b755f9a82","url":"https:\/\/secure.gravatar.com\/avatar\/dcc8629d03d0958c0b46f7b63ec616978cba85abe345283ecd4ae3dee76e5146?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dcc8629d03d0958c0b46f7b63ec616978cba85abe345283ecd4ae3dee76e5146?s=96&r=g","caption":"Brad Mitchell"}}]}},"authors":[{"term_id":1801,"user_id":0,"is_guest":1,"slug":"cap-jsandals","display_name":"Jonathan Sandals","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&r=g","author_category":"","user_url":"","last_name":"","first_name":"","job_title":"","description":""}],"_links":{"self":[{"href":"https:\/\/www.codingdojo.com\/blog\/wp-json\/wp\/v2\/posts\/10190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codingdojo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codingdojo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codingdojo.com\/blog\/wp-json\/wp\/v2\/users\/1489"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codingdojo.com\/blog\/wp-json\/wp\/v2\/comments?post=10190"}],"version-history":[{"count":3,"href":"https:\/\/www.codingdojo.com\/blog\/wp-json\/wp\/v2\/posts\/10190\/revisions"}],"predecessor-version":[{"id":16093,"href":"https:\/\/www.codingdojo.com\/blog\/wp-json\/wp\/v2\/posts\/10190\/revisions\/16093"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codingdojo.com\/blog\/wp-json\/wp\/v2\/media\/10949"}],"wp:attachment":[{"href":"https:\/\/www.codingdojo.com\/blog\/wp-json\/wp\/v2\/media?parent=10190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codingdojo.com\/blog\/wp-json\/wp\/v2\/categories?post=10190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codingdojo.com\/blog\/wp-json\/wp\/v2\/tags?post=10190"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.codingdojo.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=10190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}