Yes, it is. Learning programming does not require any prior knowledge. You can start from scratch as long as you are interested in this field. You can start learning irrespective of your educational and professional background.