Top 10 Things I’ve Learned About NodeJS

Top 10 Things I’ve Learned About NodeJS

What exactly is NodeJS? I think that’s a whole other post, but for now, we’re going to keep it at 2000ft and just say what it is: NodeJS is a JavaScript runtime built on the Chrome V8 JavaScript engine.

What exactly is NodeJS? I think that’s a whole other post, but for now, we’re going to keep it at 2000ft and just say what it is:

NodeJS is a JavaScript runtime built on the Chrome V8 JavaScript engine.

When starting out with my final project for my Bachelor's in Games Development, I decided in making a TypeScript Game Engine. It went alright. Knowing what I know now, I would like to approach that project at some point again, but for now, I think the divine-engine need some time apart. That said, through the process of working on that project I have learned a lot about things so far.

I would like to share what I have learned through this post in hopes that those starting out — or veteran — may learn some things about NodeJS that I learned the hard way.

Take a seat, have a cup of java, maybe make some cookies. We’ll take our time going through these.

nodejs typescript javascript learning programming

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Learning JavaScript: Data Types and Variables

To paraphrase the title of an old computer science textbook, “Algorithms + Data = Programs.” The first step in learning a programming language such as JavaScript is to learn what types of data the language can work with. The second step is to learn how to store that data in variables. In this article I’ll discuss the different types of data you can work with in a JavaScript program and how to create and use variables to store and manipulate that data.

Learning JavaScript: Development Environments for JavaScript Programming

One of the nice things about learning JavaScript these days is that there is a plethora of choices for writing and running JavaScript code. In this article, I’m going to describe a few of these environments and show you the environment I’ll be using in this series of articles.

Learning JavaScript: Statements, Arithmetic, and Math

In this article I will discuss how to perform arithmetic and more advanced mathematical operations in JavaScript. First, though, I need to discuss how statements are formed and used in JavaScript.

Learning JavaScript: A Sequential Theory of Instruction

This article begins a series of articles on learning how to program in JavaScript. JavaScript is an excellent first-time language because of its usefulness. JavaScript runs in the two main environments most people use — the web browser and the desktop. JavaScript is also a very practical language to learn because there are lots of applications and jobs that either require or can use JavaScript for programming purposes.

Typescript — Hello World Program

In this lesson, we are going to learn about the basic structure of a TypeScript program and understand a few concepts of the compilation process. Then we will see how we can run the compiled JavaScript program using node and ts-node.