Skip to content

cuuupid/learn-to-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:


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

Create a new issue:

Create a new issue

Ask your question and pick a label:

How to ask a question

Prerequisites

For anything you'll need a nice editor and a terminal (here's a better one). (If you're completely new to this, follow these instructions 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. For Mac, install Homebrew.

You'll also need git. For Windows install Git. For Mac use homebrew to install, brew install git from Terminal.

Requirements for Languages

For python you'll need Python 3.6 and jupyter notebook (comes with anaconda).

For js you'll need a web browser, Node.js, React (npm install create-react-app), and MongoDB (you also have to run npm install -g mongoose).

  • Test your installation: in the js folder, python helloworld.js