How can I gain weight in a healthy way?

I’ve been skinny my whole life, even as a kid I was skinny. I’m 17 now and I weight 126ibs, my height is 5’10”, and I’m a male. Could anyone give me advice on what my ideal weight be, what I should eat daily, and what type of workout routine I should be doing? Thanks, and I hope you have a great day.