{"id":817,"date":"2024-05-05T12:06:04","date_gmt":"2024-05-05T10:06:04","guid":{"rendered":"https:\/\/programmier-workshops.de\/blog\/?p=817"},"modified":"2024-09-23T08:33:11","modified_gmt":"2024-09-23T06:33:11","slug":"coding4beginners-course-requirements","status":"publish","type":"post","link":"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/","title":{"rendered":"Coding4Beginners: Setup Software"},"content":{"rendered":"\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#Install_Software_on_Windows_Using_winget\" >Install Software on Windows: Using winget<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#RustDesk\" >RustDesk<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#Visual_Studio_Code\" >Visual Studio Code<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#Git\" >Git<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#Docker\" >Docker<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#Install_Software_on_Linux\" >Install Software on Linux<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#Git-2\" >Git<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#Github_Client_read_here\" >Github Client (read here)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#Python_312\" >Python 3.12<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#Alternative_way_for_installing_Software\" >Alternative way for installing Software<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#Visual_Studio_Code-2\" >Visual Studio Code<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#Docker_Desktop\" >Docker Desktop<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/programmier-workshops.de\/blog\/coding4beginners-course-requirements\/#Git-3\" >Git<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Install_Software_on_Windows_Using_winget\"><\/span>Install Software on Windows: Using winget<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"RustDesk\"><\/span>RustDesk<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Install from <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">https:\/\/github.com\/rustdesk\/rustdesk\/releases\/tag\/1.3.1<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Visual_Studio_Code\"><\/span>Visual Studio Code<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">winget install -e --id Microsoft.VisualStudioCode.Insiders<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Git\"><\/span>Git<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">winget install -e --id Git.Git<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">winget install -e --id GitHub.cli<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Docker\"><\/span>Docker<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">winget install -e --id Docker.DockerDesktop<\/pre>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" controls src=\"https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/15-Install-Docker-Desktop.mp4\"><\/video><\/figure>\n\n\n\n<p>Find an alternativ way of installation <a href=\"#install-from-website\" data-type=\"internal\" data-id=\"#install-from-website\">here<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Install_Software_on_Linux\"><\/span>Install Software on Linux<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Git-2\"><\/span>Git<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Github_Client_read_here\"><\/span>Github Client (read <a href=\"https:\/\/github.com\/cli\/cli\/blob\/trunk\/docs\/install_linux.md\">here<\/a>)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(type -p wget >\/dev\/null || (sudo apt update &amp;&amp; sudo apt-get install wget -y)) \\\n&amp;&amp; sudo mkdir -p -m 755 \/etc\/apt\/keyrings \\\n&amp;&amp; wget -qO- https:\/\/cli.github.com\/packages\/githubcli-archive-keyring.gpg | sudo tee \/etc\/apt\/keyrings\/githubcli-archive-keyring.gpg > \/dev\/null \\\n&amp;&amp; sudo chmod go+r \/etc\/apt\/keyrings\/githubcli-archive-keyring.gpg \\\n&amp;&amp; echo \"deb [arch=$(dpkg --print-architecture) signed-by=\/etc\/apt\/keyrings\/githubcli-archive-keyring.gpg] https:\/\/cli.github.com\/packages stable main\" | sudo tee \/etc\/apt\/sources.list.d\/github-cli.list > \/dev\/null \\\n&amp;&amp; sudo apt update \\\n&amp;&amp; sudo apt install gh -y<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Python_312\"><\/span>Python 3.12<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo add-apt-repository ppa:deadsnakes\/ppa\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"install-from-website\"><span class=\"ez-toc-section\" id=\"Alternative_way_for_installing_Software\"><\/span>Alternative way for installing Software<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Find an alternative way of installation at the end of this post.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Visual_Studio_Code-2\"><\/span>Visual Studio Code<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Go to this Website and install Visual Studio Code Insiders: <a href=\"https:\/\/code.visualstudio.com\/insiders\/#win\">https:\/\/code.visualstudio.com\/insiders\/#win<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"362\" src=\"https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/image-2-1024x362.png\" alt=\"\" class=\"wp-image-818\" srcset=\"https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/image-2-1024x362.png 1024w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/image-2-300x106.png 300w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/image-2-768x272.png 768w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/image-2-1536x543.png 1536w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/image-2.png 1922w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Docker_Desktop\"><\/span>Docker Desktop<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Goto this Website and install Docker Desktop: <a href=\"https:\/\/www.docker.com\/products\/docker-desktop\">https:\/\/www.docker.com\/products\/docker-desktop<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"515\" src=\"https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.39.23-1024x515.png\" alt=\"\" class=\"wp-image-821\" srcset=\"https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.39.23-1024x515.png 1024w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.39.23-300x151.png 300w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.39.23-768x386.png 768w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.39.23-1536x773.png 1536w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.39.23-2048x1031.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Move your mouse over this box:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1872\" height=\"236\" src=\"https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.44.07.png\" alt=\"\" class=\"wp-image-820\" srcset=\"https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.44.07.png 1872w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.44.07-300x38.png 300w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.44.07-1024x129.png 1024w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.44.07-768x97.png 768w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.44.07-1536x194.png 1536w\" sizes=\"auto, (max-width: 1872px) 100vw, 1872px\" \/><\/figure>\n\n\n\n<p>Then select the version according your operating system:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"202\" src=\"https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.41.52-1024x202.png\" alt=\"\" class=\"wp-image-822\" srcset=\"https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.41.52-1024x202.png 1024w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.41.52-300x59.png 300w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.41.52-768x152.png 768w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.41.52-1536x304.png 1536w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/Bildschirmfoto-2024-05-05-um-11.41.52.png 1932w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Git-3\"><\/span>Git<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Go to this Website and install Git for Windows:<\/p>\n\n\n\n<p><a href=\"https:\/\/git-scm.com\/download\/win\">https:\/\/git-scm.com\/download\/win<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"399\" src=\"https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/git-for-windows-1024x399.png\" alt=\"\" class=\"wp-image-890\" srcset=\"https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/git-for-windows-1024x399.png 1024w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/git-for-windows-300x117.png 300w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/git-for-windows-768x299.png 768w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/git-for-windows-1536x598.png 1536w, https:\/\/programmier-workshops.de\/blog\/wp-content\/uploads\/2024\/05\/git-for-windows-2048x798.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Install Software on Windows: Using winget RustDesk Install from Visual Studio Code Git Docker Find an alternativ way of installation here Install Software on Linux Git Github Client (read here) Python 3.12 Alternative way for installing Software Find an alternative way of installation at the&hellip;<\/p>\n","protected":false},"author":1,"featured_media":887,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,3,33],"tags":[],"class_list":["post-817","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding4beginner","category-kurs","category-kurs-lesson"],"_links":{"self":[{"href":"https:\/\/programmier-workshops.de\/blog\/wp-json\/wp\/v2\/posts\/817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programmier-workshops.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programmier-workshops.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programmier-workshops.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programmier-workshops.de\/blog\/wp-json\/wp\/v2\/comments?post=817"}],"version-history":[{"count":22,"href":"https:\/\/programmier-workshops.de\/blog\/wp-json\/wp\/v2\/posts\/817\/revisions"}],"predecessor-version":[{"id":1204,"href":"https:\/\/programmier-workshops.de\/blog\/wp-json\/wp\/v2\/posts\/817\/revisions\/1204"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/programmier-workshops.de\/blog\/wp-json\/wp\/v2\/media\/887"}],"wp:attachment":[{"href":"https:\/\/programmier-workshops.de\/blog\/wp-json\/wp\/v2\/media?parent=817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programmier-workshops.de\/blog\/wp-json\/wp\/v2\/categories?post=817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programmier-workshops.de\/blog\/wp-json\/wp\/v2\/tags?post=817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}