1. WPF и мультиплатформенные приложения в одном предложении могут только в контексте того, что на WPF такие написать нельзя.
Для написания кроссплатформенного GUI на C# следует использовать
Avalonia
2.
как такового опыта в программировании нет.
Тогда гугли книжки для начинающих - тут такие вопросы уже задавались.
Я бы в первую очередь обратил внимание на
ulearn.me - эти курсы вполне успешно преподаются в УрФУ
А по WPF потом отдельно какую-нибудь книгу почитаешь