Start coding

1 min read


short resources to take a quick look

HTML, CSS, JS basics

Web design summary


a short, sweet, and visual fundamental algorithms book, grokking algorithms

Crash Course Computer Science

CS50, Harvard University’s introduction to computer science and the art of programming

first language

Python is beginner friendly and simple. C is also good

codecademy python

Python summary

basic research

learn basic terminal commands. ls, cd, mv, top, mkdir, touch, cat, sort, grep, rm

learn basics of git. add, commit, push, pull request

read on programming paradigms. procedural, imperative, declerative, object oriented,functional

speak in data

interactive SQL lessons

sql - How to implement one-to-one, one-to-many and many-to-many relationships while designing tables? - Stack Overflow


Get some algorithms practice with Leetcode’s top-100 liked easy collection


Teach Yourself Computer Science

Teach Yourself Programming in Ten Years