It is always good to start with a search; for some terms and topics, there are plenty of discussion and wiki posts. If you struggle in some step, something is not clear, or whatever, feel free to ask here. Good discussion can be started if you provide complete info, so what you are going to achieve, what you have already done, what is working, and what is not working. Principles are always welcomed. The more time you spend explaining your issue, the better answer you get.