How to download and Install VS 2012 in Windows 10

Hi All,

I would like to use VS 2012 and SQL 2012 to my personal laptop(It has windows 10).
Could you share the website where can I get free version(Not a trial version).
If possible please provide installation guide for them like which one should I install first VS or SQL ?

Thanks in advance.