Okay was unsure where to put this but anyways I am sure it will be answered anyways.
So I have been looking into a sort of summer project and I want to learn some programming, So I wanted to build something with Arduino so I looked at the actual boards and I cant make heads or tails of them its all confusing to me, And I also saw the Intel Galileo, how does this help with Arduino and how do I interact with it? I understand its not an actual PC due to spec and board so how do I use a screen with it or dont I?
Sorry about the noobish question just wish to know about the Arduino language and the boards/galileo work and should I go for a galileo or something else?
Okay so what would you recommend for a beginner the Rpi or Galileo price is not a massive concern as if I got the Galileo I would probs get a pi anyways for projects
The Galileo is an x86 based board that can be programmed in arduino and it has the proper connectors to accept shields. All in all, its a really powerful Arduino. Also it should work exactly like an Arduino
Adruino is about electronics as much as it is about programming, if that's what you want : get a one of the gazillion starter-kits that are floating around. (probably the most fun)
Raspberry Pi is mainly about programming and a little bit about linux know how. Get the version with 2 usbs and 512mb memmory
If you just want programming, guess what you already have the perfect tool for the job, just a get a text editor and a compiler for a programming language and follow one of the many tutorials online.
i recommend C or C++ is you want to learn "real" programming that also touches a bit on computer architecture
i recommend python if you want easy & instant gratification, while still having some real world applications.
if you are a masochist & want to punish yourself go for java script
if you want to become an über-nerd i recommend lisp
Well, arduinos are mostly about interacting with the real world, so you generally need to know at least basics of electronics and have some hardware to connect to it (LEDs, motors, sensors etc.).
But it is also a good tool to learn C and basic assembly programming (you can write code for Arduino in AVR assembler with Atmel Studio), it's just that you need to have something to code.
For example, here's a ghetto thermometer I made out of an Arduino, DS18S20, 2x 74LS47 and 2 7-segment LCDs.