Welcome! The best advice i can give is create a schedule and stick to it! Once you get a routine it becomes easier to get your pup to eat, poop, and sleep. As for the crate, it has to be seen as a den or safe place for your pup. Keep it open and available so that he can go to it when he wants, but at night make it comfortable with a nice blanket, a fav toy, something that smells like you and keep something in the room like a clock or soft radio that makes a little noise, they find it comforting. He is going to cry for the first few weeks, but after you get a routine established he'll stop. Enjoy these tiny puppy days, they don't last long!
There are loads of training tips on here, but if you can't find them ask for suggestions, we love to help!