Technological and Educational Challenges of Resilient Computing