go_away

Author Topic: What is a simple easy to learn beginners programming language?  (Read 2870 times)

0 Members and 1 Guest are viewing this topic.

Offline galannthegreatTopic starter

  • Supreme Robot
  • *****
  • Posts: 615
  • Helpful? 4
  • Blue-Lensed Blue LEDs?! What?! Impossible!!
What is a simple easy to learn beginners programming language?
« on: January 29, 2009, 12:09:51 PM »
I am try to figure out which language is easy to learn and one that has a low instruction set.
Kurt

Offline cooldog

  • Supreme Robot
  • *****
  • Posts: 751
  • Helpful? 4
  • be nice to nerds, one day they will be your boss
Re: What is a simple easy to learn beginners programming language?
« Reply #1 on: January 29, 2009, 12:28:53 PM »
C is the best of robots

search google for how to learn c in 30days
robot will rule the world and i will be building them
-admin

favorite web sites
http://www.societyofrobots.com/
http://www.instructables.com/

Offline galannthegreatTopic starter

  • Supreme Robot
  • *****
  • Posts: 615
  • Helpful? 4
  • Blue-Lensed Blue LEDs?! What?! Impossible!!
Re: What is a simple easy to learn beginners programming language?
« Reply #2 on: January 29, 2009, 12:40:23 PM »
i'm doing that atm and all i get is "pay this amount and get this course for..." sort of thing, got any good links to good sties that have free ones?
Kurt

Offline Jdog

  • Robot Overlord
  • ****
  • Posts: 259
  • Helpful? 3
Re: What is a simple easy to learn beginners programming language?
« Reply #3 on: January 30, 2009, 08:00:44 PM »
Basic is probably the easiest, but C is much more practical.

Offline galannthegreatTopic starter

  • Supreme Robot
  • *****
  • Posts: 615
  • Helpful? 4
  • Blue-Lensed Blue LEDs?! What?! Impossible!!
Re: What is a simple easy to learn beginners programming language?
« Reply #4 on: January 30, 2009, 09:20:55 PM »
I found BASIC really easy, mind you I've only done work with TI BASIC(probably the easiest of the BASIC langs), and now i'm finding learning C is much harder at first but now when i go over everything over and over it becomes almost a second nature for me.
Kurt

Offline SciTech02

  • Robot Overlord
  • ****
  • Posts: 136
  • Helpful? 3
  • Life's but a green duck with soy sauce. -MegaHAL
Re: What is a simple easy to learn beginners programming language?
« Reply #5 on: January 30, 2009, 10:33:36 PM »
Python is a good, easy (equal to BASIC), and powerful language; it's all I use.  The only problem is I'm not sure if it can be used with microcontroller-based robots (correct me if I'm wrong).

I agree with cooldog; if you're going to learn a new language anyway, C or C++ is the way to go.  They are used for everything and after you've mastered one of those, every other programming language will seem easy.
Check out the Evolution Robotics, ER1 robot, and ERSP Resource Page: http://www.societyofrobots.com/member_tutorials/node/336

Offline galannthegreatTopic starter

  • Supreme Robot
  • *****
  • Posts: 615
  • Helpful? 4
  • Blue-Lensed Blue LEDs?! What?! Impossible!!
Re: What is a simple easy to learn beginners programming language?
« Reply #6 on: January 30, 2009, 10:43:23 PM »
I understand the basics of it at the moment but the real trouble for me is working with very finicky programs that don't like to be user friendly(in my opinion). I am looking for a freeware version to temporarly stand for use of a school project i am woeking on but nothing is being very "easy to use" as they claim. any help here?
Kurt

Offline gordon.cooke

  • Beginner
  • *
  • Posts: 5
  • Helpful? 0
Re: What is a simple easy to learn beginners programming language?
« Reply #7 on: February 01, 2009, 08:14:47 PM »
Connected to the language question is what are you going to use as a microcontroller?  Your uC might limit your choices of languages- especially if you want free compilers.  Also consider how quickly do you wantto go forward.

Easiest solution right now might be something like the Parallax Basic Stamp.  The programming language, PBasic is simple and it wont take you long to get up and running.  However- if you ever want to get more advanced, then you will have to reinvest again in programmers and such.  The concepts you learn will help you, but you will have to relearn a new language, relearn how to program a new controller etc.  But if you need to be up and running quickly its the way to go

C based language will set you up much better for the future but might be a little bit harder right now.  BUt there is a lot of help out there.  IF you go with an ATMEL microcontroller with ISP (in system programing) you can download the C compiler for free.  See the $50 robot tutorial.  There are Basic compilers available also that would work with these same microcontrollers.  Not sure I know of any good ones.

If you dont want to get into a lot of electronic circutry- but do want to get started with something that will set you up to become more advanced- I would suggest you look at the Orangutan series of controllers from pololu  http://www.pololu.com/catalog/category/8   They all use ATMEL AVR microcontrollers so the programing is the same you would use if you built eveyrthing from scratch, but the board include motor controllers, leds, power circuits etc.  Make sure to order a programmer.  The Baby Orangutan would be something like the basic stamp. 

Whatever you decide- best of luck.

Offline galannthegreatTopic starter

  • Supreme Robot
  • *****
  • Posts: 615
  • Helpful? 4
  • Blue-Lensed Blue LEDs?! What?! Impossible!!
Re: What is a simple easy to learn beginners programming language?
« Reply #8 on: February 01, 2009, 08:20:44 PM »
has anyone here tried out JAL? if so what do you guys think of it? i might give that one a try
Kurt

Offline sprince09

  • Jr. Member
  • **
  • Posts: 16
  • Helpful? 0
Re: What is a simple easy to learn beginners programming language?
« Reply #9 on: February 03, 2009, 10:25:42 PM »
As far as programming languages go, I recommend C (I might be biased because it's the one I started with). When I was starting out, I found C to be relatively straightforward and more or less sensible syntactically. C's also pretty good for ucontroller projects, which it seems you are interested in starting. If you have a choice, I recommend using an AVR chip because you can compile code for them with an extension to the free GNU gcc compiler. There's a link somewhere on this website (I think in the Axon "Getting Started Section" that has step-by-step instructions on how to get AVR-gcc set up on a windows machine.

Did I mention gcc is a free compiler? Yeah, it comes bundled in with a c++, a FORTRAN compiler (which I have had to use on occasion :/ ), and a few others that I don't personally use / remember.Do a google search for cygwin or mingw for windows installers for gcc.

Offline galannthegreatTopic starter

  • Supreme Robot
  • *****
  • Posts: 615
  • Helpful? 4
  • Blue-Lensed Blue LEDs?! What?! Impossible!!
Re: What is a simple easy to learn beginners programming language?
« Reply #10 on: February 04, 2009, 12:04:15 PM »
Thanks, I'll check that one out.
Kurt

Offline Tomas

  • Full Member
  • ***
  • Posts: 111
  • Helpful? 0
Re: What is a simple easy to learn beginners programming language?
« Reply #11 on: February 05, 2009, 03:38:22 AM »
Just buy a simple microcomputer and start programming. Look at what others has done, and ask here when youve got problems.

Offline galannthegreatTopic starter

  • Supreme Robot
  • *****
  • Posts: 615
  • Helpful? 4
  • Blue-Lensed Blue LEDs?! What?! Impossible!!
Re: What is a simple easy to learn beginners programming language?
« Reply #12 on: February 05, 2009, 10:28:49 AM »
So something like the Arduino or the Axon would work then?
Kurt

Offline Tomas

  • Full Member
  • ***
  • Posts: 111
  • Helpful? 0
Re: What is a simple easy to learn beginners programming language?
« Reply #13 on: February 06, 2009, 03:17:56 AM »
Im sure both will do fine. I have the axon now, and Im very pleased with it. You get going with it pretty fast :)

Offline galannthegreatTopic starter

  • Supreme Robot
  • *****
  • Posts: 615
  • Helpful? 4
  • Blue-Lensed Blue LEDs?! What?! Impossible!!
Re: What is a simple easy to learn beginners programming language?
« Reply #14 on: February 06, 2009, 12:55:43 PM »
I've just finished my basic platform setup, so whatever I choose will be viable for my platform which I've designed to take any set-up I would like to have.
I'm gonna try out my Freeduino that I got and eventually the Axon to make a very complex bot, but at the moment I've decided with the PIC16F877a as my core MCU, I've got a simple setup going and I'm understanding the C compliler that I've chosen. But I also took a look at the AVR C compliers and they are so similar to what I've chosen so when I want to use the Freeduino or Axon it should be much easier for me.
Kurt

 


Get Your Ad Here