от выбора библиотек
Да, это сложно.
Надо, во-первых, понять, что тебе вообще надо.
Потом поискать, как это вообще решается. Сейчас, когда есть гугль и форумы, этот этап стал значительно легче.
И вот когда перед тобой распахнется все богатство выбора решений и возможностей - не искать самое оптимальное и правильное, а взять первое попавшееся, описание которого тебе в общем понятно. И по этому понятному руководству нарукоблудить кучу говнокода, добиваясь единственной цели - чтобы оно заработало.
После того, как полученный продукт все-таки запустится и будет удален, кругозор немного изменится, и дальше пойдет легче...