A simple 6 step resource guide to becoming a software developer or engineer. Starting from learning the basics to where to find your first job as an engineer.
(JS for short) is the programming language that enables web pages to respond to user interaction beyond the basic level provided by HTML links and forms.
This page has visualizations of some comparison based sorting algorithms. The quick sort, bubble sort and cocktail shaker sort are due to the good folks at Sun Microsystems. The original SortItem applet was written by James Gosling.
By clicking , you agree to the .
As a fair warning to the reader, these primers are a bit more terse than what you'd find in your average textbook. I only introduce the bare minimum required to understand the main content posts, s...
If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books:
Reasoning about code means being able to follow the execution path ("running the program in your head") while knowing what the goal of the code is.
     
If you're curious about learning a programming language, you're in luck: there's no shortage of resources for learning how to code online.