Coder Social home page Coder Social logo

welcome-to-learn-4's Introduction

The Learn IDE

You'll be using the Learn IDE to complete the coding labs in your courses. You'll be spending a lot of time with the IDE so let's take a few minutes to see how it works.

Download the Learn IDE

First, we need to get set up with the Learn IDE. Follow the instructions below:

  1. Click here to create a Learn account (or log in) and Download the Learn IDE
  2. Install the Learn IDE on your computer and then start it up
  3. Log in to the Learn IDE with your Learn account

If you have any trouble getting the Learn IDE installed, just use the Ask a Question button on this page and someone will jump in to help you ASAP.

About the Learn IDE

The Learn IDE is built on top of Atom, the text editor by the amazing people at GitHub. The Learn IDE uses the same open-source technologies that thousands of professional developers use everyday, so when you're using the Learn IDE, you're using the same real tools that developers use. Because it's built on top of Atom, it's also compatible with the entire Atom plugin infrastructure giving you access to all kinds of useful extensions and tools you can add on as you see fit.

When you open the Learn IDE, you'll see 3 main components: the file browser, the text editor and the terminal. Let's talk about each of those.

Down the left side of the IDE, you'll find a file browser which lists the files and folders in your “code” workspace. Contained in your “code” workspace is a “labs” folder — this is the folder into which all of the code labs and projects you'll be working on will appear. You'll see new folders automatically copied here for you as you start working through lessons on Learn very soon. Clicking on a file in the file browser will load the contents of that file into the text editor window.

The text editor window is the central part of the IDE. This is where you'll actually be writing code. You'll write code here either by editing existing files in the project folders that are copied into the IDE or by creating new files when necessary. You can work on multiple files at once in the text editor, they'll appear as tabs across the top of your screen. Remember to save your work often—especially just before trying to run a program, so that the interpreter is always running the latest version of your code.

The Learn IDE's terminal—your command line and shell—can be found below the text editor. If you were using a local terminal on your computer, you'd need to spend a bunch of time installing several different tools and packages to allow you to start compiling and running code; it can be a cumbersome and complex process. But because we want you to start coding as quickly as possible in the Learn IDE, we've pre-configured the terminal here with a complete development environment that has everything you need to get started. The magic that makes this possible is the fact that the Learn IDE's terminal is connected over the Internet to a remote server we've set up with a complete development environment for you. This will allow you to adopt the workflow of a professional software developer right out of the gates on Learn, with no fuss.

Don't Forget to Download the Learn IDE

Didn't follow the instructions the first time above? No problem. Here they are again for you below.

  1. Click here to create a Learn account (or log in) and Download the Learn IDE
  2. Install the Learn IDE on your computer and then start it up
  3. Log in to the Learn IDE with your Learn account

Continue to Your First Lab!

Next up, we'll walk you through the process of how to use the Learn IDE to solve code labs on Learn. The real fun is about to begin!

View The Learn IDE on Learn.co and start learning to code for free.

welcome-to-learn-4's People

Contributors

aviflombaum avatar gj avatar matbalez avatar talum avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

learn-co-bot

welcome-to-learn-4's Issues

Unable to authenticate IDE

Hello I appear to be logged in with my OAuth token as I can do a learn status to check my status, however, I can't seem to trigger the 'Authenticate IDE' step. I've removed my ~/.atom configs and reinstalled as well as tried removing my OAuth permission on GitHub and logged out of Learn on the web.

Issue

Im not able to download IDE still.

IDE download link goes nowhere

The IDE download link goes nowhere, which is creating lots of confusion for students:

<a class="js--download-ide" href="#">Click here to create a Learn account and Download the Learn IDE</a>

This link should point to: https://learn.co/ide

"The editor has crashed"

I have a fresh installation of Windows 10 and a fresh installation of Learn IDE, but I receive the error "The editor has crashed" immediately upon launch.

MoveFile failed; code 3

I was trying to install the IDE on my windows 10 pro computer and got this error. I tried running installer in both admin and compatibility with no luck. I tried to reboot my system and install but that failed as well.

My next action was to download the IDE via learn.co/ide and that failed as well.

I know that the IDE is based on the Atom editor so I tried to install the base editor from Atom's site and that worked as plan so I am wondering what went wrong here.

I am currently using the IDE on my mac which installed just fine until a fix is found for the Windows version.
capture

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.