You can use multiple tools, like React Native which is derived from JS and takes some features from HTML and CSS, or Apache Cordova, which directly translates the web site in an app. They're not hard to learn. Also, if you want an app for pc, try Electron JS.
Unity3D as example. C# is provided too. But Unity is more usefull for 3D games
yep, it's possible