Ask HN: If you were to learn a programming language for your first time