Know JavaScript? Learn how to make native apps in a few hours using React Native. Why learn React Native? React Native is an exciting new tool for building native applications using a language you probably already know well: JavaScript. (It's worth noting that React Native is fundamentally different from tools like Cordova . React Native apps use truly native APIs and UI components which means your apps feel and work like any other traditional native app.) This is exciting because it opens new doors for experimentation across platforms without having to learn entire new languages and development ecosystems. In fact you can learn what you need to get started in just a few hours!
Ruby may have lost some of its shine in recent months to JavaScript and Node.js, but it's still one of the most popular programming languages out there, and it's still growing.There are a large number of beginner's Ruby resources out there, and the material is diverse. Here are a few places to get started.