How to Write a Program?

There are many ways to write programs considering the technology available to us these days. Many online sources will walk you through the writing process. For more information see here: