Hey Waqar - I think your question is not offensive at all. I'm not the creator of Keybr, but anyone with the skills to copy it would already know what I'm going to say here.
Most of what you directly see of the app runs in the browser itself, i.e. on your computer. Almost all browser programming is JavaScript, or something that gets turned into JavaScript when compiled (e.g. TypeScript, ClojureScript, CoffeeScript). This would be how the keyboard view is made and how all of the interactive elements of the site are made. Further, with the React Dev Tools installed, you can see that the JavaScript code is using the popular library React. This is the single most popular browser programming library these days.
Then there's some remote server that the JavaScript in the browser talks to over the network. This would be where account information is stored and accessed, and probably where statistics and lesson plans are computed. It's not easy for us to guess what language this stuff is done in, but popular answers are JavaScript again, running in something like Node.js, or Python, with libraries like Flask or Django. There are many other possible answers here.
- Grady