PDA

View Full Version : baby-steps beginner programming



niko123
March 21st, 2008, 05:55 AM
hello everyone....

i have recently just got involved with programming...and i wanted to know if anyone knows...a good and a easy program..or...i dunoo something that i can use....where i can learn step-by-step...i was looking for something where i can write a script....or something...for example...write that a circle would be green...then press F5 or which ever and it can come up on another screen wheather or not i did it wrong or right..

hmm i dont know if i making any sence....sorry if im not...

CptPicard
March 21st, 2008, 05:59 AM
Python.

You'll have to do it right, though, or it won't work, sorry ;)

niko123
March 21st, 2008, 06:04 AM
oh... :(
i was looking at Python.....but it looked outta my league for someone.....do you know anything that can be easier..?

CptPicard
March 21st, 2008, 06:11 AM
Well, programming languages are programming languages, there is a certain complexity involved... but one should not be discouraged easily, it's a hard road but the more you learn, the easier it is to learn more.. :)

Hmm. How about HTML... doing web pages? It's not really a programming language but sort of gives you the feel of what it's like... there are also some kind of "game makers".. hmmh.. pmasiar should peek into this thread to make a suggestion about those.

rolf944
March 21st, 2008, 06:16 AM
I think frontpage will be the best for a beginner.
just try it !

niko123
March 21st, 2008, 06:31 AM
yea you are right...there is...and always will be a certian complexity involved in programming...but i have done HTML...but simple simple stuff...no animations or anything of the sort...just a plain script....(color, font, font size, pictures banner)...

CptPicard
March 21st, 2008, 06:33 AM
You might want to include some Javascript there perhaps, then.

You do have to dare take the plunge sometime you know -- programming is programming... :)

pmasiar
March 21st, 2008, 01:52 PM
You may want to try Logo ... but Python is very simple and easy to learn, if you can't, you might be not ready yet. :-) Another option is Game Maker (Win only).

fktt
March 21st, 2008, 02:03 PM
You may want to try Logo hmm.. logo is a language then or..? sounds possibly interesting, though I'm thinking of taking python up again, actually I'm pretty sure i will. :)
edit: heh nvm, info was easier to be found than i thought: http://en.wikipedia.org/wiki/Logo_(programming_language)

stroyan
March 21st, 2008, 02:48 PM
If you want to try logo, install the kturtle package.
That will let you start with baby turtle steps. :wink:

PeterP24
March 21st, 2008, 06:01 PM
I think you should try with matlab or scilab/octave. This programs have a high level language syntax - simple enough -> you won't be bothered with minor details like alocating space for your variables, declaring their type, pointers or other stuff, but you will learn the basics, like the control flow, the work with arrays and matrix, with a debugger, and maybe some easy algorithms. You can use the predefined functions like plot, to view the results generated by your scripts, or others to build complex GUI. Also, the help files and some examples are incorporated in the software. Needless to say, the scripts written with these programs aren't compiled, but interpreted (so you just press F5 in Matlab and you obtain figures - your circle or some other results). After a while, you can migrate to something more serious like c/c++.

Best regards,

Peter

NiklasV
March 21st, 2008, 07:28 PM
While Matlab/Octave/Scilab is great for some purposes, I wouldn't recommend it as a first programming language unless you have some experience with matrices, vectors, etc.

To OP: Python is really simple to learn, it doesn't even require that you understand what a function is, the type of a variable is inferred from what you assign to it (dynamic typing), and memory management is completely automatic. You really can't get much simpler than Python, and yet it's a language that allows you to use more advanced concepts like object oriented programming once you feel ready.

MavisPuford
March 21st, 2008, 07:56 PM
Well, you could Try Ruby (http://tryruby.hobix.com/)! That website allows you to go through an interactive tutorial. It is for complete beginners too. Give it a shot.

You can also give Shoes (http://code.whytheluckystiff.net/shoes/) a shot. Description:
Shoes is a very informal graphics and windowing toolkit. It's for making regular old apps that run on Windows, Mac OS X and Linux. It's a blend of my favorite things from the Web, some Ruby style, and a sprinkling of cross-platform widgets.

Follow the links on the site to get to http://www.the-shoebox.org/ (http://www.the-shoebox.org/), which has projects that people have done with Shoes.

Both are fun to use and have great communities.

pmasiar
March 21st, 2008, 08:45 PM
I would be interested to know if OP read FAQ sticky, part about first language to learn, and her opinion about possibilities. Seems to me like we are wasting time here.

Programming is not easy - you have to think and be detail oriented and capable of abstract thinking. If you cannot ATM, maybe programming is not for you yet. Harsh? Sure. But nobody promised life will be simple and easy. You have to work at it. :-)

gjj391
March 22nd, 2008, 05:34 AM
Coming from someone who is just learning to program, I would say python or ruby. i choose python over ruby :)

you probably got scared though while flipping through some book at the store or staring at some script online, But that will happen with any language whether its html or C.

Gotta take baby steps, just take it line by line.

LaRoza
March 22nd, 2008, 05:36 AM
Gotta take baby steps, just take it line by line.

As long as line zero starts with a shebang.