Introduction to Reactive Programming for Everyone