Ubyssey Code
  • Introduction
  • Our Technology
  • Installation
    • Docker Instructions
    • Wagtail Setup and Development
  • Getting Started
    • Your first task
    • How to use Git
    • Intro to Backend Dev
    • Creating and running Test Cases
  • Resources
  • FAQ
  • Office Hour
  • Code of Conduct
Powered by GitBook
On this page
  • Workflow Tips
  • Command Line Interface (CLI)
  • Git
  • HTML & CSS
  • JavaScript
  • D3
  • React
  • Redux
  • RamdaJs
  • Python
  • Django
  • Django REST Framework (for our API)

Resources

Here's a list of useful resources for getting started with web development at The Ubyssey.

Before you use these links, sign up for a Codecademy account: https://www.codecademy.com/register

Workflow Tips

  • Get Octotree Extension

  • Read Tips on making good git commit messages

  • Read Tips on how to do code review well

Command Line Interface (CLI)

  • Learn CLI - https://www.codecademy.com/learn/learn-the-command-line

  • Ryan's Tutorial: The command line - https://ryanstutorials.net/linuxtutorial/commandline.php

  • linuxcommands.com - http://linuxcommand.org/lc3_learning_the_shell.php

  • Better man - https://tldr.sh/

Git

  • Atlassian Git Tutorial - https://www.atlassian.com/git/tutorials

  • Learn Git - https://www.codecademy.com/learn/learn-git

  • git - the simple guide - no deep shit! - https://rogerdudler.github.io/git-guide/

HTML & CSS

  • Learn HTML & CSS - https://www.codecademy.com/learn/web

  • Make a website - https://www.codecademy.com/learn/make-a-website

  • Learn SASS - https://www.codecademy.com/learn/learn-sass

JavaScript

  • Learn JavaScript - https://www.codecademy.com/learn/learn-javascript

D3

  • D3.js tutorials - http://alignedleft.com/tutorials/d3/

React

  • Official React intro tutorial - https://reactjs.org/docs/getting-started.html

  • Learn Raw React — no JSX, no Flux, no ES6, no Webpack - http://jamesknelson.com/learn-raw-react-no-jsx-flux-es6-webpack/

  • Build with React - http://buildwithreact.com/

Redux

  • Getting Started with Redux - https://egghead.io/courses/getting-started-with-redux

RamdaJs

  • Why Ramda? - https://fr.umio.us/why-ramda/

  • Favoring Curry - https://fr.umio.us/favoring-curry/

Python

  • Learn Python - https://www.codecademy.com/learn/python

Django

  • Django Getting Started Tutorial - https://www.djangoproject.com/start/

Django REST Framework (for our API)

  • Django REST Framework tutorial series - https://www.django-rest-framework.org/tutorial/1-serialization/

PreviousCreating and running Test CasesNextFAQ

Last updated 6 years ago