Во первых нужно немного времени, чтоб мозг привык работать в нужном русле. Так же необходимо знать азы, историю и теорию. Самая распространенная и работающая схема для написания шутки - это сетап/панчлайн. Сетап - предыстория, подвязка. Панчлайн - разрушение ожидания. Для примера приведу шутку того же Нурлана Сабурова, что любезно здесь отписался (и написал очень правильную вещь, кстати) - "Все дети - расисты, у меня во дворе бегают цыганские дети, каждый раз прохожу мимо них и они мне кричат - "фу китаец, фу китаец", и как бы обидно" - это сетап, шутке задается ситуация, осталось смешно ее закончить панчлайном. "Самое обидное то, что ну... Сука это цыгане". То есть разрушение ожидания состоит в том, что Нурлан в сетапе говорит о своем негативном отношению к расизму, и тем как он от него страдает, а в панчлайне сам резко высказывается в адрес чужой нации.
P.S. Помните, что не все неожиданное смешно.
Мне всегда казалось, что сиси всех смешат. Странно...