N.B., I consider all “from scratch” questions in this and related fields to be ridiculous, time wasters. Because, my experience over many years has been that one never, ever hears from these people again, regarding the results of their projects… aka zero, zilch, nada!
Other than that, I recommend you scour my website atfor more clues. 🙂
See also my Quora answers to: