Help with senior project

Hi, I’m a high school senior who’s learning Ruby as my senior project. I have to conduct an interview with someone for my annotated bibliography who has experience with Ruby. if anyone with 2+ years of experience could answer the five (I think) basic questions below it would really help me out and I’d be extremely grateful!

  1. How long have you been using Ruby?
  2. What have you made with Ruby?
  3. What is the hardest part of coding with the Ruby language for beginner programmers?
  4. What things make Ruby a good programming language for beginner programmers?
  5. Why should someone choose Ruby over other languages like Python and C++?

Thank you for any responses, Alex.