сначала рассматриваешь ведь что тебе нужно для реализации задач, и воплощаешь, или есть какие то очень серьезные задачи которые невозможно решить, просто включить голову посмотреть почитать, погуглить. Не думаю что есть вопросы на которые бы не ответили в stackoverflow =)