Don't be afraid. Be optimistic about all the
challenges that are thrown your way! I think
they really help you kind of develop different
ways of thinking.
You really have to have that mentality of
not being afraid to fail.
More often than not, you will feel like you
can't do it. But you can - like, trust me,
you can.
The more time you spend with that really really
complicated thing, the more you'll get kind
of an intuition for it.
And as you understand more, you are able to
become more creative and do more with it,
which just makes the whole experience more
enjoyable.
Go to office hours. Those are so helpful!
Whenever you are stuck, you're not alone.
The professors are definitely going to be
your best friend. Your professors are there
to help you. There are tons of resources there
to help you.
I've had some really great TAs who are just
as equally helpful as office hours.
You get to meet so many great people. Definitely
put an effort into reaching out to other students.
We work on everything together.
If you feel like you're behind, don't be discouraged.
Just trust the process, and by the end of
the semester, everyone will be more or less
on the same page.
Make errors so that you learn from them.  Keep working at it and you'll get better.
You'll be able to get it.
