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.
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.