I used to percieve programming as an incredibly complex and daunting task. I believe it's natural to have that initial impression when...