I am beginner in programing and I really want to have good knowledge in it