This video explains why you should have a rethink of what programming means to you. To me its just a tool used for expressing ones's idea with the help of a computer. Any body can write codes and it is not limited to the nerds or exceptional people.
In this video Bill gates and many other big companies founders explained what programming means and why you wanna want to try it out.