How do you code in unity 3.5 and what if any programs would you need

I tried google notepad it didn’t work i need help thanks in advance.

You can use MonoDevelop that is installed with Unity.
Although I prefer to use Visual Studio and C#

Got a step by step video on how to code or something?