There are many English learning software programs available online that can help you learn English from scratch. Some popular options include Duolingo, Babbel, and Rosetta Stone. These programs typically include interactive lessons, quizzes, and games to help you practice reading, writing, speaking, and listening skills. Additionally, many of these programs offer mobile apps so you can practice on-the-go.