
Nathan A. answered 11/14/21
Easy-going, patient tutor with a lot of experience in math
I haven't used React Native, but I have made Android apps. From what I have read about React Native, it basically lets you design apps like you would a webpage using JavaScript and React's own markup language, then translates your code into the native code for your target platform. You script your apps in JavaScript, but control the layout and appearance using XML and CSS. Focus on learning JavaScript, which is a pretty good starting language. You'll need to study XML and CSS too. A lot of the work will be figuring out how React itself works. Their tutorial looks decent once you are familiar with JavaScript, XML, and CSS
https://reactnative.dev/docs/tutorial