Rather than buy a tool set to work on my car, I could also go start a forgery and mining company, buy mining equipment, mine the raw materials, build a forge, forge them down into steel bars, build a foundry, press and shape the steel bars into tools, and then contract a company in china to make a plastic carrying case for my tools.Quote from Ham62
You could technically do any programming in any text editor you wanted though, like notepade, wordpad, etc. It is possible, just not necessarily convenient. I only used that as an example. You could also do your Java programming in notepad, or even your C# and Python too.
Or I could just go and buy a tool set.