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

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.

Installing the ubuntu linux subsystem on windows 10

Adding a Linux Subsystem to Windows 10

Caleb Faught

3 minute read

Ubuntu and Windows logos

I recently had the pleasure of restoring my Windows laptop after breaking something in a Linux dualboot (another story for another day). While going through all the process of setting things back up, I remembered that I had heard somewhere that Windows 10 now has the capability for developers to install a full Ubuntu environment within Windows (No Virtual Machine Required). This enables users to open a Bash shell and run Linux tools all without loading a VM or rebooting.