Я думаю, что лучший способ чему-то научиться, если вы начинаете с нуля, - это взять книгу с упражнениями и пройтись по ней.
В качестве альтернативы, если у вас есть конкретный проект, вы можете обойтись любыми бесплатными учебниками, которые вы найдете в Интернете.
В любом случае, на мой взгляд, иметь что-то, над чем нужно работать (упражнения или собственный проект), - это лучший способ чему-то научиться.
Однако у меня нет конкретных книг или веб-сайтов, которые можно было бы рекомендовать, потому что я давно не смотрел какие-либо вступления в книги по программированию на рабочем столе, поэтому мой совет устарел. Кроме того, вы не слишком конкретны в отношении того, чего хотите достичь, поэтому трудно понять, с чего начать. Тем не менее, если вы уже знаете веб-программирование, я не думаю, что это имеет большое значение, какую книгу вы выберете, если она направляет вас к созданию чего-либо.