Foo Basic® Free Beginner Programmer Guide

Beginner Programmer Guide

Foo Basic is a rapid web development tool designed for building web sites and web applications without having to learn or write any HTML, CSS, JavaScript, ASP.Net, PHP, Python, or web scripting. Unlike other web development tools, Foo Basic allows you create .NET automatically Ajax web sites and web applications using a single programming language of either: classic Visual Basic or alternatively VB.NET coders can code use VB.NET or ASP.NET (VB) code. The free beginner's guide is based on teaching classic Visual Basic styled code syntax supported by Foo Basic.


Foo Basic designed to be easy, fun, and free for anyone to learn how to program.

If you've been looking to learn how to program, we can help you get started. We provide you with everything you need to get started: A free fully functional copy of the Foo Basic web programming software. A free online guide with tutorials and sample code.

Foo Basic IDE (Integrated Development Environment)

These tools will help you make your first web app and you'll be on your feet and running in no time!


1.    One of the first and best things to do is begin to understand the Foo Basic IDE (Integrated Development Environment). By understanding the IDE you will be able to develop Foo Basic websites and web applications quickly and effectively. Please start by reading the Getting to know the Foo Basic IDE tutorial.

2.    The classic first program in any language is the Hello World application. This is a great Foo Basic tutorial for beginners because as you write this program to you are able to get your feet wet with the bare bone essentials every Foo Basic program has. Please review the Simple Hello World Foo Basic tutorial. 

3.    Good programmers figure out how to use a consistent naming scheme when they develop applications. The quickest way to graduate out of the beginner Foo Basic level is to check out the Object Types and Naming Scheme Foo Basic tutorial.

4.    Variables are used in any real development. Make sure you visit the Quick Variable tutorial to see how variables work in Foo Basic.

5.    (Optional) More In Depth Understanding variables and types in Foo Basic.

6.    When you need to make comparisons or have your program choose between options you will need to understand Visual Basic's if statements. Luckily there's a beginners tutorial that explains just that: Understanding the if conditional statement.

7.    Once you grasp the basics check out this next beginner Foo Basic tutorial that goes more in depth into conditional statements: Understanding if statements and conditionals in Foo Basic.

8.    Need to do something repeatedly? Need to iterate through a list of things? Need to count from 1 to 1 Billion by 3's? You need to understand loops! Understanding For, Do, and while Loops.

9.    Once a beginner understands how to use functions and subroutines he or she is on the road to being a full fledged Foo Basic guru. A solid grasp on functions and subroutines allows you to reuse code and functionality throughout your program and in future programs. Functions and Subroutines in Foo Basic tutorial.

10.    Begin to learn how to use all the great web controls Foo Basic offers and create a great User Interface for your internet users to use. Basic Graphical User Interfaces in Foo Basic - Tutorial

11.    Last but not least, learn how to deploy your Foo Basic program. Deployment are the steps required to upload your Foo Basic web program to a web server to make it available to all internet users.