From Confusion to Confidence: My 30-Day JavaScript Journey