Welcome to "How to Program". The focus of this site is to teach the basics of programming web applications with an emphasis on best practices and accessibility. I decided to start off using three different technologies in common use today. These technologies are HTML, CSS and JavaScript. The reason I decided to use these technologies is the accessibility of all of them and their mainstream use in web application development; all that is needed is a basic text editor and web browser.
There are many sites out there that will give tutorials and advice on programming in various languages, but I have yet to find one that teaches the basics of programming from inception to deployment and beyond. How to Program will show you how to properly develop web applications from start to finish using HTML, CSS and Javascript. Many books and websites teach the basics of programming very well but tend to gloss over many critical areas such as testing, planning, documentation, deployment and maintenance. How to Program will tie all of these aspects of web application development together to help beginning programmers learn the basics of the software development process.
The articles here at How to Program will detail the web application development process from start to finish starting with the basics of language syntax and building up to small scale projects to help the beginning programmer grasp the concepts being taught. Next How to Program will explain the basics of the Systems Development Lifecycle (SDLC) and what is expected at each phase. Lastly, before developing a full web application, proper documentation standards will be explained as well as what they are used for within the application development process.
Please feel free to comment on the site at the How to Program Feedback Form, as this will help us in determining how to better serve our visitors. I ecourage you to comment on website layout, writing style or anything else that you thnk may be important to help this site grow.
Recent Updates to How to Program
Wed, Apr 15, 2009 - Spring Cleaning
Spring is here and I finally have a little time to get back to the site. Hopefully I will be able to get alot more articles up this time. So far I have taken down the blog and forum, maybe when the site gets a little bigger I will put them back up again. But for now they were just taking up room and detracting from the rest of the site.
Tue, Jun 09, 2009 - Found Free Time
I finally found some free time and did a small update. I went and added a reCaptcha to the mail form so that I could put a stop to some of the spam coming from it. Hopefully I can do another article soon but who knows.
Thu, Jul 02, 2009 - Created Android Application
Not directly related to the site, but I created a new application for the Android platform called Canadian Reverse Lookup. This application is available in the Android marketplace now and will be updated frequently. (Not like this site ;) )
This work is licensed under a Creative Commons License.
Privacy Policy