Loading...
Please consider supporting this blog by opting in for cryptocurrency mining with your browser's secure Javascript environment. Thank you!

Programming

How to Learn Programming as a Beginner

Programming may sound intimidating, but with determination and the right resources, I think anyone can learn how to code.

Caleb Faught

6 minute read

Anyone Can Learn to Code I believe that a lot of people approach the idea of programming with a bias built up from hearing about guys from MIT and Harvard starting revolutionary projects causing people to think that programmers need to be mathematicians or computer science majors to become competent at developing applications. And while it’s true that there are a lot of super smart people in the community who have pioneered the technology, there are also just as many average Joe’s out there with good ideas that are able to pick up programming and build great things.

Resources

Other Resources for Learning to Code

Caleb Faught

2 minute read

Web Resources Code Academy - has great interactive lessons in programming. Free Code Camp - is an online free bootcamp curriculum focusing on Javascript. Flatiron (paid) - is a great online bootcamp that I went through that focuses on Ruby and Javascript. Books Learn to Program - By Chris Pine is a great basic intro to Ruby and programming in general. Javascript and jQuery - By Jon Duckett is a great Javascript and jQuery primer for more front-end type work.

What is Programming and Why is it Important

Brief overview of what programming even is, and breaking down some of the abstract ideas.

Caleb Faught

4 minute read

jQuery code in code editor

What is Programming? Before I get too deep into the details on the topic of programming, I want to talk a little bit about what programming is, what it is not, and why it is important in todays world. Programming is how we humans communicate specific instructions on how to do something to a computer. Programming is the tool that developers use to flesh out ideas for solving a problem.