Node JS насколько удобен в Desktop и для сайтов?
React и Node.js это разные вещи.
Почитайте документацию к Electron. Это будет ответом на все ваши вопросы.
HTML, CSS, JS(слабые знания)
Прокачивайте лучше чистый JavaScript. Замахиваться на реакт и тем более ноду вам еще очень рано. Реакт требует серьезных знаний чистого JavaScript. Нода как минимум требует понимания асинхронной модели JS на фундаментальном уровне.