title: How do you create front end in Golang? and other questions
body: <p>I started learning programming sometime ago and started with HTML &amp; CSS, finally mastered both of them, now I started using Javascript and learning Javascript. In my learning path I came across Node.js a runtime environment for javascript which basically allows me to have my Html , Css and Javascript into the Node.js environment. Translate to react native and finish coding the whole thing and have a working Web, iOS and Android app. (Haven't done this yet but this is my small understanding about how all this works)</p>
  
  <p>Today I stumbled across Golang...</p>
  
  <p>Loved how simple Golang looks and how easier it is to read than Javascript. I read the differences and similarities , also some tutorials. Now for you Golangers (Gophers?) I have multiple questions.</p>
  
  <p>If I make my app in Golang how do I do the front end? Do I implement html and css? Do I do something else as a visual editor (like Adobe XD as a banal example) ? Do I use React to create the iOS,Android app? Can I use mongoDB(I assume yes as mongoldb was done on Golang, but I still rather ask)?</p>
  
  <p>How does the typical steps in creating an application look like in go?</p>
  
  <p>(Example as with Nodejs web app)
  1.Create an Html and CSS UI
  2.Add javascript for functionality of the app
  3.run on node
  4.import into React for iOS and Javascript
  5.finish app and deploy</p>
  
  <p>Thank you very much in advance! Golang community seems like a much nicer community than Nodejs community in my opinion.</p>
  
  <p>Ps. Should I drop learning javascript and completely switch to Golang or finish learning Javascript and then learn Golang?</p>