Yeap.. people usually forget how hard it was. Programming is not a natural thinking so when learning, first forget what makes sense in "real world" and embrace a new way of seeing thinks. I understand why some say that it's easy, they're trying to bring more people to tech side, but my truth is: i do programming because i really like and all the hard times to get there are battles won, but don't try to win battles from something that don't stand out for you, remember, you really need to like what you're doing. Peace.