English: There are lots of free resources online to learn these things.
Telugu: వీటిని ఉచితంగా నేర్చుకోవడానికి ఆన్లైన్లో ఎన్నో వేదికలున్నాయి.