I am little new to web development and when I was searching internet about other topics, I have seen many people has put popular JS Libraries in Different Places of
CSS can added inside header tag & but put all JS Libraries and custom files just before closing closing body tag
//other tags
I think this address all your concern specially the third one