I have a spreadsheet and list the plants in alphabetical order.
I have columns headed:
Plant Variety Held Sown Where Transplanted Notes
My first on the list under Plant is Aubergine. Variety Black Beauty. Held is if I have the seeds so I enter yes, ord(ered) or leave blank if not ordered. Sown is the date they were sown. Where would, in this case, be Indoors or Greenhouse. Transplanted would be Greenhouse or if going outside, the plot number. Anything relevant can go under the Notes column.
My plot is divided into 6 areas so I can rotate as desired. I start a new spreadsheet for each year and keep the old ones as a reminder for crop rotation purposes.
I also draw an outline of the plots by hand and then enter where I am to grow everything.