Pssstttt I know this thread is like 2 days old, but I guess the more input the better :3
Tbh like many other people mentioned, basically any champion is viable depending on who plays them. I love Shaco because he has a relativity fast jungle camp clear, his q is basically a flash so running ignite and smite for first blood always is a good thing. And his ult is the most amazing thing in history...sorta xD
For fiddlesticks you always start on the side with blue buff ovo you uh...get a leash at froggie and smite it, goto blue buff and just drain it until it is done. Fiddlesticks is pretty straight forward;however, once he uses his q and e he is a squishy target so I would be careful.
If you are wanting to learn jungle routes then doing bots is fine, but the main point of Shaco is that his level 2 is very very strong. Depending on the enemy jungler, and you will have to learn about other junglers to do this, you will be able to counter jungler (take their jungle monsters) and kill them at their major buff :) or if you see the enemy midlander/top/bot pushed hard try to go gank that lane.
Say you are going against an udyr, and you know that you will have to do a normal jungler clear. Place two boxes at Krugs( so when they spawn the boxes will attack the big krug) and you and to place two boxes at the enterance of red buff :) kill Krugs take a point in e goto red buff and e it and lure it to the boxes and have them tank it for you. And proceed to clear your jungle.....
you have any other questions you can always ask me ,w,