Well, my predictions were based off of a combination of a beginner and an intermediate (with the SMB exception).
And according to the OP's reply, it seems like they have a touch less experience than that.
And I think everything is seemingly more daunting in the beginning. Once you get used to it, then you'll realize how easy some things are (like lightsaber might even be easier than madlibs considering the code for a simple shake of the accelerometer is not as long as you'd think) like madlibs can simply be a bunch of textfields and as soon as someone's done entering a word, you add it to an array. then at the end, you simply fill in the blanks with the stuff from the array.
I definitely wish you best of luck. And hopefully, you'll be one of the people who will realize that some things might not take as long as you'd think
. It feels amazing once you realize that. Hopefully you'll feel it too.
I was the same way when I first started. I had no idea even how to do the things I learned in Java because Objective-C was so different. I pretty much had to learn back from scratch (especially since before I never learned anything about delegation or even what the heck the header files were for).