knowledge to create first app