What you should know Flowcharting Software Development Lifecycle Class Creation
Conditions (if/else) Keywords Looping Operators Text Formats Variables
Java Tutorials Visual C++ Tutorials ASP.NET Tutorials

How hard is it to program a computer?

Welcome to my website. This will teach anyone how to program a computer starting with beginner tutorials. Please bookmark this page as you don't want to miss out on what is going on here. Eventually once it is completed it will provide you with the ability to learn ASP.NET/C#, Java, JavaScript, SQL, Visual Basic.NET, Visual C++, and even how to design your own simple web pages which can be found here. My goal is to cover every possible technology I can get my hands on.

Website is getting a design upgrade

Please note that this website is still currently under construction so you will see periodic updates with some of the background templates. I apologize and this should be corrected before the evening of February 24, 2012. However Google did suggest that I make it make appealing and user friendly. So I am working hard to meet you demands. I will also try to keep the technical stuff in an advanced section only. This will require a major rewrite though. My bottom goal though is to break down comprehensive information so that anyone can learn this.

Later down the road I have plans to teach people how to use Microsoft Office tools and other software that is popular in the industry. Also as I start to get requests I can append information to various parts of this website and open the door for new suggestions. After all this is your website. I hope you enjoy your stay here.

What's New: LINQ and SQL Server Database Pages

(Updated February 23, 2012)

Be sure to check out my new LINQ Page and MVC Page if you have an interest in ASP.NET. I have also uploaded a new video showing step by step how to use LINQ to scan a GridView and query data with a checkbox list.

Click here to see it.

You can visit the SQL Server Database Setup section to learn how to setup your own SQL Server within Visual Studio. Then queries can be run using the built in Stored Procedures. I was actually asked to design a SQL Server database using an input form to capture data so that is why I started this section. Check it out.

Visual Eye Candy and Handy Tip

This site has been setup to show people step by step how programming is done. I use a lot of visual examples to clarify meaning and hope that is benefical. It is a lot of work copying pictures and transfering them, but my main goal is to remove any complexity in designing web pages and computer programming. You can actually use a Microsoft Windows 7 tool called Snipping Tool to capture screen shots. Just click on the start menu and type in snip in the search box. It has been very instrumental in speeding up design for this site and it will help you get images saved faster to be uploaded to your web pages. To use it just click on the New icon in the tool and click where the cross hairs appears. While holding down the left mouse drag your mouse over the section you want a screen capture for. After you are satisfied, release the mouse and a window will open showing you the picture you traced. It's pretty cool. Check it out.

Getting Started

If you want to see the content on this site then I would suggest starting off by clicking on the Programmer Mind Website Sitemap Guide Video below. It will provide you with a sitemap to some of the basic pages on this site. This website can be targeted toward students and those wanting an edge up on programming. I believe I have what it takes to accomplish that goal and wish you the best in your academic achievements.

Learning to program in a computer language has been compared to speaking another language. At first it can seem like a lot of gibberish and constant retention of information. However stay confident. With trial, error, and a little practice be assured that YOU can learn it. It is my hope that you develop a deep passion for it and will one day create a site like this to help others.

The main key points you want to be concerned with is learning the basics, such as input, output, and variables.

You will also need to have a logical sense of mathematical operators, such as:

  • (1)Addition (+)

    (2)Subtraction (-)

    (3)>Multiplication (*)

    (4)Division (/)

There are more operators than these (such as exponential), but you will not be required to know all of them at first. Remember consume slowly and eventually you will graduate to more complex concepts.

Please check back here soon and I will have some awesome tutorials available. This site just launched yesterday so I am still setting up at this time. I appreciate your patience. Stay tuned in the near future for my store where you can purchase other programming books, equipment, and some applications of my own.

The purpose of this website is for a new student to learn the basics of programming at an easier pace. I realize that programming can be as complex as math, but it can be learned. What I present and offer is a step by step guide on how to program.

This is accomplished through explaining the basics, showing good visual displays, and providing a lot of individual detail that may be neglected on other sites.

In later sessions I will compare multiple object oriented languages side by side so you can see transitions and how they vary from each other.


Program Examples

Language Download Description
Java Output example output.java Simple program to print output on a screen window.
Input example input.java Simple program to demonstrate input.
Variable example variable.java Simple program to show how variables work.
Visual C++ Output example output.cpp Simple program to print output on a screen window.
Input example input.cpp Simple program to demonstrate input.
Variable example variable.cpp Simple program to show how variables work.

 

Tip of the week:

Learn to take small, baby steps when learning something new. Draw diagrams so you can visually see something.

I like to think of programming as map design. In the beginning you don't know exactly what the map will look like. However the more detailed your picture (or program) becomes, the more you start filling in the other parts.

One of the most important things you can do before starting that project is to have a plan.

In the business world success is driven by the Software Development Lifecycle. Check out the navigation link on the left for more information.

 

Copyright 2010 - All Rights Reserved
Home | About | Videos | Contact Us