This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

Pre-Flight Checklist


Self-assessment and introduction

Welcome! This is the first "serious" programming challenge in the Webcraft 101 series, and is meant to take you through some important and exciting web programming concepts.

Like all challenges, this challenge is not meant to teach you what you need to complete it, but rather to provide a means for you to demonstrate (and practice) important skills through guided exercises. Some people have already picked up these skills, while others are using the challenge to guide their peer-based or personal study. It's all up to you. 

You can take as long as you like to complete the challenges. But keep in mind that research shows it helps to set aside dedicated time when learning new things, and to keep a consistent pace.  An exciting side-effect is that often, a fuzzy kind of virtual cohort emerges when several people are actively involved in the challenge. Who knows, you might find yourself being swept along in the excitement :). 

To complete this first task, introduce yourself, say a few things about your background ("total n00b" is just fine!), and feel free to share any fears or questions you have about taking the challenge. 

Welcome to Programming with APIs!

Task Discussion


  • Alex Hite said:

    I've done a webapp in ASP.NET that posts updates to twitter on a few different accounts.

    on May 16, 2012, 2:19 p.m.
  • Anonym said:

    total n00b! I wanna learn new things and expand myself! There is more to life than sales :)

    on May 14, 2012, 5:16 a.m.
  • Romario said:

    I am not bad at pascal programming need the help though

    on May 11, 2012, 9:39 p.m.
  • dilys said:

    pretty much a total n00b

    learned basics from codecademy love it!

    beta tested for codecademy's twitter API task really didn't learn from it

    hope to sweat it here

    on May 10, 2012, 8:58 a.m.

    Philipp said:

    Hey Dilys - Could you post a link to the codecadamy task here?

    on May 12, 2012, 10 a.m. in reply to dilys
  • Anonym said:

    have at all no idea about programming but wanna learn..

    on May 10, 2012, 7:18 a.m.
  • Alexandro Infantes said:

    Hi, I worked with the Twitter API in a few projects, now I want to improve my skills

    on May 8, 2012, 4:30 p.m.
  • Anonym said:

    Hi yall, I'm a new and don't fully understand what's going on. I have some knowledge on html and I would love to master java scripting

    on May 1, 2012, 8:09 a.m.

    lernantatron said:

    This may not be clear to everyone but using JavaScript alone as your programming interface to the twitter API restricts what methods you can use to those that do not involve authenticaion. So using JavaScript alone you can for example search and display various twitter infomation that does not require logging in. However, to use other methods that require authentication you have to use a server side language such as php, ruby, python. This is because twitter uses oauth for authentication and using only client side JavaScript will thwart the security oauth offers.

    See:

    http://blog.programmableweb.com/2010/08/31/oauth-only-twitter-what-it-means-for-javascript-apps/

    on May 1, 2012, 10:55 a.m. in reply to Anonym
  • aphixe said:

    I'm a noob to twitter api, and would love to understand it. I know some basic javascript. but we will see where this takes me

    on April 30, 2012, 2 p.m.
  • Alberto said:

    Hi, I got no knowlege what so ever on web development, but I'm willing to learn

    on April 30, 2012, 10:19 a.m.
  • sonny suan said:

    hi everyone,

    uhm, am new to this kind of prodramming, but i want to learn, yeah

    on April 29, 2012, 1:05 p.m.
  • Morgan Page said:

    Hi everyone!

    Only used the Twitter API for some simple OAuth stuff, looking forward to learning more. Starting to do more web based programming so need lots of practice with good web API's.

    on April 26, 2012, 12:55 p.m.
  • lunchtime said:

    Heeey everyone. I've already got slight knowledge of the Twitter API, as I've hacked together some PHP scripts in the past :) 

    Enjoy your Endeavours!

    on April 18, 2012, 9:29 p.m.
  • Jessica Ledbetter said:

    I'm Jessica and have been doing web stuff for a while but haven't done much with the Twitter API. Excited to try my hand at it while doing one of the first advanced challenges on P2PU :)

    on April 18, 2012, 3:02 p.m.
  • Osledy Bazo said:

    Hi, im Osledy Im a web developer with experience in ruby and php I want to learn pyhton and this course seems a good example to apply what I learn.

    on April 18, 2012, 2:46 p.m.
  • dp17 said:

    alreet, i'm jonny and i'm really not sure what to expect in this, hoping that it'll lead to some new found understanding as i've worked with the twitter api before but in a limited capacity though i did get my tweets to post my web name and link instead on twitter tools from my old wordpress site so anything on thoses lines or a start into that would be great.

    good luck to you all

    on April 18, 2012, 3:18 a.m.
  • kid.Spec said:

    Hi, I'm Kid. I am interested to learn programming since young but I just don't know where to start. So here am I trying to find ways to learn. Wish me luck :)

    on April 17, 2012, 11:37 a.m.
  • ssmith1989 said:

    Hello!

    My name is Seslie. I am completely new to the ENTIRE programming world. Noob? ...definitely. I hope to grasp a better understanding of programming ...hence the reason I am writing this. :)

    on April 16, 2012, 12:13 p.m.
  • xzorzist said:

    I'm Ulysses

    Learning the twitter api will be fun.

    on April 14, 2012, 11:45 p.m.
  • eshu9e said:

    iam here to learn programming as am an outlander to the programming with little skills

    on April 13, 2012, 1:19 p.m.
  • ParticularGeek said:

    I'm currently a college student taking a degree in Information Systems :)

    I went to google "how to learn programming languages" and found this site.. hopefully it'll become a way for me to excel in my class :D

    on April 13, 2012, 11:19 a.m.