If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.
The thing is, it's not like you need to learn a programming language better, what you need to learn is Facebook's API and the libraries involved. That's a separate narrow domain of knowledge -- improving your Python skills will not advance you here.
Maybe start with a "Hello, world!" program inside Facebook, then incrementally add things to it? I am sure there is example code available -- take the simplest/smallest program, understand how and why it works, try modifying it...
I just had a glance at their API docs.
At a first glance, it seems reasonably well-factored, and I have little doubt that I could learn to use it in a matter of days, with "hello, world" in hours. There isn't anything terribly unusual there.
That's the starting point from which I'd give good odds at writing a facebook app. Unfortunately, it isn't palladias' starting point; unless I'm completely mistaken, he's several levels of inference away from understanding their API docs.
Attempting to spike, by learning just what is needed to understand Faceboo... (read more)