Well I learned c# before jumping into unity, but it's not necessary, in case you want I recommend that tutorial: https://youtu.be/wxznTygnRfQ?si=E6Repo-QyKxLQK6A. A good tutorial(more like course) for working with unity is that one: https://youtu.be/9a-MK7OegBQ?si=25AnmdNAjrRn77K4 . And I think that's it for starting.