If you have specific questions you are free to ask them here, but we are not here to do your homework for you, I would recommend going to a TA at your university for help with your homework assignments.
If you do have a specific question or are having difficulty making something work in linux, a quick search on google can be very effective in finding fast answers, but you are free to ask those types of questions here.
When creating a topic on the forum, please use an informative subject line and provide as much detail about your problem as you can in the original post.
There are a lot of people here to help, but we need to know what, exactly, is wrong, or what part of the linux experience you are finding difficult.
On to your actual issue, for some info on how to get started on linux I would recommend these links:
(A bit out of date but most of it still applies and Chess is a great host and did a great job on this show, I highly recommend listening to as much of this as you can)
(Look through their archives a bit, they cover a lot of basic info)
(Learn basic Bash scripting)
(for help with the terminal)
Welcome to linux, I hope you learn to love it as much as I have.