1.Download Technic Launcher and run it, if it is freezing like in this thread, continue with these steps:
2.Download Tekkit Server
3.Find the Launch.bat in the Tekkit server
4.Edit it and replace what was there before with: mkdir %APPDATA%\.techniclauncher\temp
"C:\program files\java\jre7\bin\java.exe" -Djava.net.preferIPv4Stack=true -Xmx1G -jar %APPDATA%\.techniclauncher\technic-launcher.jar
5.For simplicity's sake, put the launch.bat in your .techniclauncher folder
6.Create an rtemp file in your .techniclauncher folder
7.Run the Launch.bat and you should get the launcher eventually.
(8.)If it is taking a while check the launcher_0.log(in the logs file) and see if it is downloading, or if there is an error.
(9.)If this doesn't work, try turning off Your firewall/antivirus
Also, you will inevitably hit a "can't connect to minecraft.net", all you have to do for that is delete your lastlogin file.