Yes, it is quite hard. Also, even if you are a professional web developer, you have to keep learning many new things every day. But with patience and hard work, even if you are new in this sector, you can be good at it.