An open API service indexing awesome lists of open source software.

https://github.com/cuuupid/learn-to-code

Learn to Code :ghost:
https://github.com/cuuupid/learn-to-code

bash basics coding help howto javascript learn python tutorial

Last synced: 29 days ago
JSON representation

Learn to Code :ghost:

Awesome Lists containing this project

README

        

# Learn to Code

A repo for teaching materials on some languages.

This is a **Github Repo** and you can navigate to different folders from the explorer pane above.

---------------

**Table of Contents:**

- [Learn to Code](#learn-to-code)
- [Ask a question](#confused?-ask-a-question)
- [Prerequisites](#prerequisites)
- [Getting Bash](#getting-bash)
- [Some helpful tools we'll use](#some-helpful-tools-well-use)
- [Requirements for Languages](#requirements-for-languages)

---------------

## Confused? Ask a question

I'm very active on GitHub and will try to answer any issues right away. Please **don't** email me for help. There is an "Issues" tab on the top; if you create an issue and, from the right hand side of the issue editor, click the gear icon next to labels, you can add the "Question" label to your issue.

**Click the issues tab:**

![Issues Tab](/.img/issues.png)

**Create a new issue:**

![Create a new issue](/.img/new_issue.png)

**Ask your question and pick a label:**

![How to ask a question](/.img/how_to_issue.png)

## Prerequisites

For anything you'll need a [nice editor](http://code.visualstudio.com) and a terminal ([here's a better one](http://hyper.is)). (If you're completely new to this, follow [these instructions](/bash) to open terminal).

## Getting Bash

Please use bash and go through the `bash` tutorial first.
- Test your installation: open a bash terminal, in the `bash` folder `bash helloworld.sh`

## Some helpful tools we'll use

**For Windows**, upgrade to Windows 10 and [enable WSL](https://msdn.microsoft.com/en-us/commandline/wsl/install-win10).
**For Mac**, install [Homebrew](http://brew.sh).

You'll also need git.
**For Windows** install [Git](https://git-scm.com/download/win).
**For Mac** use homebrew to install, `brew install git` from Terminal.

## Requirements for Languages

For `python` you'll need [Python 3.6](https://www.anaconda.com/download/) and jupyter notebook (comes with anaconda).
- Test your installation: in the `python` https://docs.mongodb.com/manual/installation/#mongodb-community-editionfolder, `python helloworld.py`

For `js` you'll need a web browser, [Node.js](https://nodejs.org/en/download/), React (`npm install create-react-app`), and [MongoDB](https://docs.mongodb.com/manual/installation/#mongodb-community-edition) (you also have to run `npm install -g mongoose`).
- Test your installation: in the `js` folder, `python helloworld.js`