The marketing secret of quality freebies, I believe, is to demonstrate professionalism, skill level, and personality, in addition to product and service quality. People like to do business with people they like and can trust. Our free services and programs show we are real people who like people and who are professionals. Our free services and support take less than a quarter of our time. First, be sure you enjoy programming.
Programming requires long periods of intense concentration.
If you don't enjoy it, you will soon burn out. Write programs that emulate programs or features of programs you find fascinating. Text centered down the page. Conflicting colors or type styles. Oops, sorry, I guess that's more than three.