I wrote this post for the many people who asked me where to learn how to develop software.
You asked me for resources to learn how to code.
WARNING - software does not solve problems. Critical thinking and smart execution solves problems. Software/code is just a medium. Everyone, honestly everyone, has lofty dreams for software solving complex problems, but most fail because they could not simplify the problem and execute a solution. Finishing a project (even partially) is the hardest problem in software. Are you doing meaningful things with your current skills?
Learning new paradigms and seeing how “systematic” solutions work is inspiring. I started there, and feel refreshed when I learn for learning’s sake.
Therefore, create & execute solutions whatever form they take.
How the Internet Works - 5 min youtube video
Intro to Computer Science - Udacity course
Beginning Ruby - describes the Ruby language and programming fundamentals
Didn’t like those resouces?
Let me know.