According to Nehra, in today’s scenario the young beginners must start with programming languages which have a strong online discussion community, huge pre-available code libraries, online platforms to host self-created projects and comparatively easier to start with. The reason being the youngsters are very curious about development things and after spending some time in learning, at a certain stage they want to build up their applications or tools and are very eager to try out impressive practical stuff. A strong helpful community, the pre-available code libraries that can do complex tasks and can be integrated in their basic or starting projects along with some good platforms to host, discuss and get appreciations help in creating a cycle for them where they don’t get bored of just merely coding, helps them understand how huge things can be created from an extensive learning, helps them realise where they are at the day considering their skillset and where they have to be in order to fulfil their development goals, keeps them remain in a loop of interest and hard-work and so over the time keeps honing up their skills.