Getting started with Arduino Yun and Internet of Things

Hello, i am new to arduino , i have done small things with arduino like i've build a line robot and it was fine. Now i want to do things related to Internet of Things (IOT) or home automation.I looked at several books and they all used either ethernet shield or wifi shield . But as there is now Yun with both speaciality, i ordered yun but i don't know a thing about linux. So how should i proceed with Arduino Yun. What things i should learn first before jumping to yun. Thnak you

You could start by reading the yun forum!

Mark

There is a book titled just like your topic: Search | Packt Subscription

I'm reading it: it's nice, 4 projects that use yun and temboo to make things talks

not related to the yun but I think they are good references:

Making things talk:

Programming Your Home: Automate with Arduino, Android, and Your Computer:

Most of them use Temboo , which is good for a beginner and i will start from it but if i don't want to use it and want to make my own program, then what things i should know.I am learning Java btw . And also my Yun's http client example is working but can't get it connected to Temboo.

I thought temboo is great idea until I go through its site, It has zero support of enterprise world such oracle, db2, peoplesoft, sap...
Maybe some one could point out any temboo API which we could not code ourselves. I am hardware guy and software knowledge is very limited.

sonnyyu:
I thought temboo is great idea until I go through its site, It has zero support of enterprise world such oracle, db2, peoplesoft, sap...

I think that's because Temboo is mainly about simplifying existing APIs, not connecting your sketch to locally installed software. There are mysql and postgresql apis, but you know, they are opensource, drivers are opensource, you "only" need to wrap those drivers with some web thing (and indeed they both have the very same functions)
I already find unacceptable that a database instance is accessible from the public internet, if that was an Oracle instance (which I've paid with a lot of cash) I would not make it public. On the contrary, I would make it guarded by an army of DBAs :wink: Something that big companies do, by the way.