There is no way to get a free fully functioning World of Warcraft account legally. You can get a free starter edition that will allow you to play up till level 20 for free with no time limits, however there are several things that are limited. I.E.:
Technically, no. But to make the account, yes it's free. You just have to pay for your world of warcraft account.
In order to get a WoW account, you either need to sign up for the free account (major restrictions are on this type of account) or buy the game and start paying the montly fee.
Ask your father or mother.
No. If you want to play your own account for free, try private servers.
Install it, and then you need to sign up for an account with blizzard entertainment. this is NOT a free account. the monthly fee is about $15.00.
You can purchase a WOW account on the Internet from a website that sells it or from a person that is selling their WOW account. ArmoryBids, and Buymmoaccounts are two good websites that sells WOW accounts.
There are trial accounts that allow you to play for 10 days to try WoW out but that's it.
You can sign up for a trial account, which will give you 10 days to play for free. Other than that, there is no way to play WoW free.
I have a account i can have yeah
You have to pay some amount to get the WOW internet equipment. Purchasing the equipment is an expensive option, so the company sends you the equipment on a lease with a free self-installation kit. You have to return the equipment when you cancel the WOW equipment.
No. If you mean by patches, then yes you can. But not if you are talking about expansions. you have to buy it. My friend currently plays wow because I got on my account and downloaded the expansion and stuff to his computer under my account for free. That's one of the tricks I do to get people to play wow :)
Trading or selling WoW accounts is against the terms of service of Blizzard, and may lead to the account being banned. This is generally not a good idea.