Expressive Programming In this series we will take a look at some key concepts of programming. To avoid any confusion, we will not be covering any JavaScript. Instead, we are going to be focusing on some key concepts that you must first understand before moving … [Read more...] about Expressive Programming
Programming
Are you a programmer?
Programming Challenge Now that you know programming is more than just "working with computers", I want to give you a taste of what you’re getting into so that you’re prepared. Some of the general ideas that float around the programming community are “you are a … [Read more...] about Are you a programmer?
The Programmers Mindset
Learning anything new is a challenge, especially computer programming. As with any good thing in life, it takes training and practice with a long commitment to follow through. This includes changing the way you think about your current world. Why? Because you will … [Read more...] about The Programmers Mindset
The Science of Programming
What if I told you I can show you a framework that can solve just about any problem that you might encounter? Does that even sound possible? What if it is? What do you think it would look like? Could you guess how this framework might look or be? How can we test … [Read more...] about The Science of Programming
The Art of Programming
"I can't define it, but I know it when I see it." - Richard Feynman If you hold up a flower and take a look at the flower, you will say "what a beautiful flower". A painter might take that flower and put it into a painting, a biologist can take the flower and … [Read more...] about The Art of Programming
The Art and Science of programming (Moore’s Law)
Computing is changing; prices of computers are going lower and lower every single year. This is due to Moore's law, which says: Over the history of computing hardware, the number of transistors in a dense integrated circuit has doubled approximately every two … [Read more...] about The Art and Science of programming (Moore’s Law)
Programming the EASY way 1-2-3
Programming Workflow For the sake of keeping the examples short, I will not be using the browser to run any of the code. Instead, I will be focusing on the actual problem and running the solution with Node.js. This will allow us to quickly test code and verify … [Read more...] about Programming the EASY way 1-2-3
What you NEED to know before you learn to program
Prerequisites Before Getting Started Before getting started with this series, you need to have a clear understanding of the following concepts to enable you to be successful with this series: UNIX Philosophy Basic command line experience High School … [Read more...] about What you NEED to know before you learn to program
How To Read Native JavaScript Code
In one of the example pieces of code in the Programming Fundamental Series I show you how you create a function that will obtain the absolute value of any given number. The function that I create is a simple one to follow and it illustrates and important part of … [Read more...] about How To Read Native JavaScript Code
Moving Forward
You are well on your way to becoming a GREAT programmer. You have successfully completed this series. This is a BIG DEAL! You need to celebrate. This is only the beginning of something great, if you keep working on developing your Node.js skills you will soon … [Read more...] about Moving Forward