No. Unless you don't plan to waste your time programming and setting up softwares. It's fun and, seriously, add thousand of knowledge for ourselves. Another thing, it offers a good basic salary too. If you're a dedicated programmer, you can even get more salary than anyone else, because it has limitless potential.
You will need computer (duh! It's obvious.) and internet, as your helpers. Next, try visiting the corresponding forums (programming etc etc. You can always ask for help there.