Pretty easy, overall.
Having taken a programming class before, this class wasn't as difficult or new to me, but it was honestly the most fun I've had taking a class ever in my scholastic career. The feeling after creating something to work was great, and it was a great introduction into the world of coding. It definitely gets harder after this course, but the teacher, textbook, and the pace at which we went was a great start to my collegiate career.
Highlights would definitely figuring out how to make a symmetric, Christmas-looking tree for a program using asterisks. It was done by using nested for loops, and even though that program was the one I struggled most on, getting it done was a really satisfying feeling. As to what I learned, I learned about variables, functions, iterating loops, and data types.
Hours per week:
Advice for students:
Just read the textbook. Going to lecture would definitely help you pass the course, but reading was what I feel the sole reason as to why I passed the class. And for students who aren't really feeling this course, if they're a Computer Science/Engineering major, they should definitely look into switching, as the programs you write as you move along the major get increasingly harder, and the harder they get, the less fun it is.