I really apologise. I wasn't aware there was a limit to the type of question allowed here. I thought this was a newbie forum where people trying to learn stuff came to ask questions. Sorry
There is no limit, other than the limit of practicality.
Digital circuit design is a vast topic on which literally hundreds of books have been written and countless technical articles have published in magazines and on-line. It’s much too vast to even start to explain in some forum posts. Also, it’s one thing to have the requisite knowledge, but quite another to successfully articulate it so the newbie will understand. The website Ed suggested has a ton of information that has already been organized and (we hope!) fact-checked. It would be a not-insignificant undertaking to repeat even part of it here.
Newbie questions are certainly welcomed and encouraged—we want you to experience success when you power up your new contraption for the first time. At the same time, we encourage you to take advantage of the vast amount of information on the web. Sites that have digital circuit design info will do much more for you than merely tell you what to do or not do. Most of them will also explain the theory that is essential to know if you are going to have a lot more successes than failures.
A good place to start is at Garth’s website, which goes from A to Z in designing a 6502-based system. He also discusses programming in articles such as his interrupt primer. Garth’s site isn't exhaustive, but is perhaps the best independent collection of 6502-oriented info on the web.