Looking for resources for learning Tilemaps

Saw the updated documentation: Unity - Manual: Tilemap component reference
I have been trying to come to grips with how tilemaps work for a while now, but I am having trouble. I can create Tilemaps and Palettes, and I can paint the tiles into my project and they look great, but what I really need to do is query coordinates in my gamespace and have a way to return tile data about that space.

In the newest version, I can see what I am looking for. When you click on a tile, you get Grid Selection in the inspector with Tile: (name of the selected tile) and its X, Y, & Z position. Where can I find code to return these things in C#? It seems basic, like this functionality HAS to be there, but I have not been able to uncover it… please help!

I think I did it!
Here is my map:

I have a simple GameManager script:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Tilemaps;

public class GameManager : MonoBehaviour
{
    //The Tilemap from Unity
    public Tilemap grid;

    // Update is called once per frame
    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            Vector3 worldCoord = Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, 0));
            int mouseX = Mathf.FloorToInt(worldCoord.x), mouseY = Mathf.FloorToInt(worldCoord.y);
            Debug.Log("Tile = " + grid.GetTile(new Vector3Int(mouseX,mouseY,0)).name);
        }
    }
}

and When I run it and click on a tile, it returns the correct tile name for each tile!