The answers on are based on the research of Ikram Hawramani in the Quran, hadith, scholarly works and respected fatwa sources. You can view Ikram Hawramani's credentials on the about page. Please note that we do not issue fatwas, we only compile the opinions of respected scholars (even when a fatwa is not explicitly cited) to make their opinions accessible to English-speaking Muslims. If an answer does not cite fatwas, please feel free to leave a comment asking for a fatwa citation and we will update the answer as soon as possible to include fatwas.

IslamQA: How do I balance between being a programmer and a writer?

Hi,this maybe not an question asking about islam,but i am quite interested about how you manage your time between becoming a programmer and writer. I am deeply inspired and amazed by your writings as it shows your erudition. I would also like to know how you learned programming. Thank you

I do not have a 9 to 5 job. I do contract software engineering on a project basis while my main income relies on an online business I built years ago that requires little day-to-day work. This alhamdulillah gives me a lot of free time to read and study. My writing ability comes from reading a great deal of books since my teenage years. Most of the books are listed on my about page. If you want to be a good writer, my advice is to read a great deal, especially Victorian classics and scholarly works on Islam and other topics as listed on my about page.

I learned programming at the beginning from a course I took in college which taught JavaScript. That gave me a foundation for continuing my learning on my own. Since then I have read many books on JavaScript, SQL and other languages. But the most important part of my learning came from practice. I was put in charge of my college newspaper’s WordPress website which forced me to learn some PHP in order to perform programming tasks. That in turn led me to create my own WordPress sites like IslamicArtDB which required a great deal of learning.

If you to learn programming, after learning the basics the most important thing is practice. You need projects to work on. My projects were all Islamic websites and others like

And God knows best.
Asking questions is temporarily unavailable. Sorry for the inconvenience.
Learn Quranic Arabic with my book!
Available in both paperback and Kindle formats.
Commenting rules: Politeness is the only rule. We respect your right to disagree with anything we say. But comments with profanity and insults will be deleted.
Notify of
Inline Feedbacks
View all comments