Why are you programming the robot now? Are you the team captain and are taking charge of the role? Do you have someone else currently learning with you and helping? Do you have the time with homework, etc., to do this? I ask because we don't want to make the situation worse by letting you to get burned out.
How much of your robot's capabilities are you planning to program? Do you just want to get a rolling robot and some basic functions? What mechanisms does your robot have? I think we would all suggest to try not to program every advanced thing on your robot, which will be too hard with your time and experience. Only do what you really believe you can manage.
Looks like you've got a great start. Yes, team358's website looks great, it's the best one I've ever seen, they've compiled the links to the best resources.
Be aware that programming is another big area of the robot and can get tricky. Be prepared and willing to research and have some dedication to the task.