Actually it's good to have a ChatGPT subscription if you can afford cause , it the learning process easy but I feel you can go also without it. I find googling is best practice to have at early stage , you can have many options but process is al