Its hard at first, then you think you can code anything then you notice that you know nothing and then a few years on you start to feel like you getting the grips of it. Once you've learnt one language well, its easy to learn others - its just new syntax