Partition in core (center) of a solid cylinder?

Hi, could someone tell me how to construct a big solid cylinder with a small cylinder inside the big one? Can this be done by partitioning? Can the inner cylinder be assigned a different material? And can the two partitions be assigned different element types, but still be meshed as one connected mesh?

A lot of questions, but I am learning:)