That does not look too good. I know that some people have been successful with the first link you had, but I've never had reason to try this myself.
The best option at this time is to create a virtual machine and install SQL Server on the VM. If you have never worked with virtual machines, this can be quite a hurdle. But if you aim at being a developer, learning to use virtual machines is well-spent time, because they are useful for many things.
You may also consider a Docker container - that's another technology that is valuable to master.