IMHO, the best way to learn is to install a localhost server on your computer (packaged servers like WAMP, XAMPP, etc. are easy even if not the best setup). Then install WordPress into the localhost server. Then spend time with the ACP pages and write some test posts. Before long you should know enough to have a site even if you never get into anything more complicated than writing posts.