C语言比较基础,但是比较难理解,但是如果入了门,学其他语言都不是什么难题;python比较简洁
arduino玩玩UNO就行了,想玩更高级的东西买个树莓派吧,也不贵,一块板子才两三百块钱,接口还比这些yun,tian之类的多,最关键的是,树莓派的社区很给力,毕竟玩的人很多,如果你玩yun或者tian的话,遇到什么问题去论坛发帖的话可能十天半个月都不会有人理你。
很多啊,中国移动麒麟座的ONENET,或者机智云的gizwits等;类似的小米,百度等也有
不一定要用官方的,国内的啃萝卜就做的非常不错,几乎每个星期都会更新:https://www.kenrobot.com/
看你预算吧,如果你不在乎价钱的话建议买一个,而且要买就买最好的;如果你囊中羞涩的话就用VNC连接电脑吧