Blog

Lawn Journal : Getting Started

The Lawn Journal
Quick Update As I start to go through this project, I got an idea of how I would like to communicate how it's going through these posts. My goal going forward is to send out updates via these posts once a week as it makes sense. My desire is to send out project updates on Thursdays. That way these updates are consistent and you will always know when to come back and see how progress is going. Of course, the best way to get updates and know what is going on and when it happens is to subscribe to the Lawn Journal project. That way, you will be sure to know exactly when new content is available, plus all sorts of cool behind the scenes goodies. So be sure to…
Read More

Welcome to The Lawn Journal Project

The Lawn Journal
Welcome everyone to the Lawn Journal project!! The idea behind this project, and these posts, is to accomplish the following: Improve my development skills in Python, React, and MongoDB Document the development process I follow using these technologies Share my experience with all of you good people!   What to Expect Over the course of this project, I will attempt to work on this project an hour a day. I hope to make this a #100DaysOfCode project as best that I can. I may not be writing code everyday, but I will definitely be "working" on this project in some form or another for the next 100 days. During this time I will be performing the follow tasks: Application Design Documentation Writing Code Updating the GitHub Repo Blogging During this…
Read More
Introducing Your Starting Point

Introducing Your Starting Point

Getting Started, Starting Point
What Is A Starting Point? If you have ever run into the problem of not knowing how to learn a programming language, then you are not alone. So many people struggle with wanting to know the “best” or the “fastest” way to learn a new programming language for many reasons. Some want to get a new job, while others want to use it to progress at their existing job. Still others simply want to learn a new skill for fun or as a hobby. Regardless of what your goals are, I have the solution for you! What you need is guidance. What you need is a sure fire plan that will get you up and running quickly. You need to build confidence, have fun, and see results that will continue…
Read More
Python Development Environment Setup

Python Development Environment Setup

Getting Started
If you are looking for how to get started with Python development, you have come to the right place! The first, and MOST important step to getting started with Python is getting setup. Actually, getting setup is important when learning any programming language. You need to have the proper tools installed and configured to help ensure your success! Actually, there's really no such thing as the perfect setup to guarantee your success. You can definitely take a few steps during the setup process that will at least help contribute to your success. By the time you are done with this post, you will have a fully functional Python development environment AND you will write a basic application. And I'll even through in my 2 favorite tips to set up a…
Read More
Getting Started With C#

Getting Started With C#

Getting Started
Welcome to Getting Started With C# If you are looking for some guidance on getting started with C# applications, you have come to the right place. This post is all about getting you up and running with C# very quickly by covering a few basics and helping you to write a simple, but illustrative application that will cover a number of important features of the C# programming language. By the end of this tutorial, you will know how to create a C# console application, understand it's different parts modify it to get input from the user, and display a very nice greeting. And that is not a bad days work! If all of this sounds good to you, let's dive right in and get started!   Basic Setup In order…
Read More
100 Days of Code Challenge

100 Days of Code Challenge

100 Days of Code
Often times when getting started with learning to code, finding your direction is the hardest part. The 100 days of code challenge can be just what the doctor ordered. If you have never heard of it or don't really know much about it, then this is the post for you! One of the biggest hurdles I see people encounter is not knowing where to go next. They choose a language to learn, follow a few tutorials or online courses, copy and paste some code and then stop. They want to know what to do next or what library or technology to move on to. If this is you then... STOP!!!! Bouncing around from language to language or library to library is almost just as bad as not doing anything at…
Read More
Getting Started With GitHub

Getting Started With GitHub

Getting Started
If you have never done anything with GitHub, then you have come to the right place! In other posts on this site and on social media, you have probably seen me mention GitHub and its importance several times. Now I’m actually going to take you through the process of getting started with GitHub. If you found this post and don’t know much about GitHub, take a few moments and check out my other post on what GitHub is and why you should care. Then come on back and let’s get you started. The purpose of this post is to help you in getting started with GitHub. I am going to take you through the process and show you everything you need to know to start putting your code on GitHub. I’m…
Read More
C# Development: Getting Setup

C# Development: Getting Setup

Getting Started
Have you ever been curious about learning to write some C# code, but you weren’t sure where to start? Then you have come to the write place! This post is going to teach you the first step to all C# development. That is setting up your development machine. The purpose of this tutorial is to show you the basics of what it takes to set up your computer to be a lean, mean, C# development machine. So, by following this tutorial your computer will be ready to follow along and write just about any C# code you find on this, or any other, site. This tutorial is meant to be completely hardware agnostic. That means that regardless of the type of computer you are using, for the most part, you…
Read More
Start Writing Code is on Instagram!

Start Writing Code is on Instagram!

News
I wanted to make a quick announcement that Start Writing Code is on Instagram! I absolutely can't believe it! It's something that I really never thought I would do, but I feel like I have a very interesting perspective to share when it comes to writing code as a lifetime learner, to a professional software engineer, to an online teacher. A little background on what you can expect from Instagram channel. If you want to get all of the latest and greatest learning content I have to offer, then the blog is definitely the right place. My goal for the Instagram channel is a little different. Yes, I am going to share helpful tips and tricks on what it takes to start writing code, but I also want to focus…
Read More
Understanding C# vs .NET

Understanding C# vs .NET

Getting Started
Welcome to your first step in learning and understanding the C# programming language. Interestingly enough, the first thing you need to understand actually has nothing to do with the language itself. In order to fully understand what you are getting yourself into, you need to take a step back and understand the landscape and that involves understanding the difference between C# vs .NET. Throughout this post, I’m going to dig into this concept of C# vs .NET so that you can not only understand the difference between the two, but also get a good feel as to how these two concepts work together to create a wonderful development experience. Finally, in the end, I will give you the most important reason that you need to understand the difference between C#…
Read More