Computer Science Canada Where to start? |
Author: | mUttEn [ Fri Jan 23, 2004 10:02 pm ] |
Post subject: | Where to start? |
I know this may sound like a joke, but believe me it isn't. I'm very new to programming, I have a little QBasic experience (When I say little, I mean little. All I know are basic Print and input commands, and that's with a piece of paper with the codes on it beside me.) and I would like to learn a programming language that is useful. So I thought turing would be a good place to start, since it is taught in my school. I want to learn it and all, but I have no idea where to start, how to I begin a program, what commands do I use, what is the santax, how do if commands work, and so many more questions. So if anyone here, after they're done laughing, could be kind enough to post a tutorial, or link to one, that would teach a n00b like me where to start, and how so to do that, it would be really appriciated. If it is at all possible, could someone else also post some idea's for programs I could make to see if I actually learned anything. So that way I can learn something and then figure out if I know how to use it right. Thank you! - mUttEn *P.S. One day I hope to be as good as some of you... heh, being as good as any of you would make me happy! * |
Author: | scryed [ Fri Jan 23, 2004 10:16 pm ] |
Post subject: | |
sorry but no one here is going to spoon-feed you (far as I can tell). I assume you have Turing. Go to the teacher at your school who teaches Turing and get a book from him/her. There is a don't panic guide that will get your feet wet. Once keep checking back here and checking turorials. Before you post a question make sure you try the search button at the top. |
Author: | shorthair [ Fri Jan 23, 2004 10:43 pm ] |
Post subject: | |
HMMMM where to start EH ,L00k around , and change the thread name while your at it |
Author: | AsianSensation [ Fri Jan 23, 2004 11:03 pm ] |
Post subject: | |
guys, don't rip on the guy. He just started, and I'm sure all of you were like him one time or another. For turing, I would say we are the best site for it. But there are other tutorials out there. Believe me, I use to read those before I joined compsci.ca. Here is a good turing website if you need basic help: http://www.doc.ic.ac.uk/lab/firstyear/turing_lecture_notes/turing_notes.html http://schools.limestone.on.ca/napdi/library/curriculum/technineprogram/DataFrame.html and there was one other, but i forgot the URL, see if those above could help you out. |
Author: | Tony [ Sat Jan 24, 2004 12:19 am ] |
Post subject: | |
well seeing as you have little background in programming I'm gonna assume you know what kind of stuff you can try to do with program. The trick is to find your way to do so. here at compsci.ca we have tons of tutorials covering almost everything you need to know. Links to various useful tutorials is found here make sure to browse though the [Turing Tutorials] forum for other interesting material. If there's something particular you're looking for, use the search function |
Author: | thoughtful [ Sat Jan 24, 2004 12:30 am ] |
Post subject: | |
yea as tony said, BTW if you want something to start of, there is always the turing reference. Also here are commands and quick simple stuff tht will help u make small programs. %variable declaration- var variablename:type (types u can use are int (for integer), real( for decimal numbers), string(for well text)) %some drawing commands drawfillbox(x1,y1,x2,y2,colour(number or a name recognised by turing)) % output text put "text in here" output a variable put variablename &get input get variablename (must be declared before) %loop loop <whatever here> end loop well i think u have an idea by now, rest u will have to do by yourself, try making some stuff and if you get in problems u can search and if you dont find a good answer u can always post and we will be glad to help. Program to try Get inout from keyboard and print it to screen Draw somekind of pattern using turing Use a simple loop and keep outputting something or getting input E.T.C Adios PS:- You might be fascinated by turing but soon..very soon you will get really annoyed |
Author: | Cervantes [ Sat Jan 24, 2004 12:10 pm ] |
Post subject: | |
first program I suggest doing is a program to determine the bigger of 2 numbers the only commands you should know for this program are var put get & if statements I would recommend not doing anything with graphics for a little while. |
Author: | Andy [ Sat Jan 24, 2004 12:12 pm ] |
Post subject: | |
i remember there was a tutorial for extreme noobs... search for it |
Author: | Cervantes [ Sat Jan 24, 2004 12:16 pm ] |
Post subject: | |
oh and don't try to learn whatdotcolour for a while, it could destroy your will to live |
Author: | Andy [ Sat Jan 24, 2004 12:22 pm ] |
Post subject: | |
wtf?? everyone should learn whatdotcolor first so they dont get screwed on the CCC Cervantes, ur going down... -5 bits |
Author: | Cervantes [ Sat Jan 24, 2004 12:45 pm ] |
Post subject: | |
lol. the kikkoman is more powerful than I imagined! I must spam in the Turing Help forum to get my bits back! (don't kill me I'm just kidding ) |
Author: | thoughtful [ Sat Jan 24, 2004 12:51 pm ] |
Post subject: | |
Whatdotcolor, yea i forogt tht in my post *kicks himself* Whatdotcolor is the best thing turing has |
Author: | Cervantes [ Sat Jan 24, 2004 1:08 pm ] |
Post subject: | |
suck up |
Author: | Maverick [ Sat Jan 24, 2004 1:10 pm ] |
Post subject: | |
Browner. |
Author: | McKenzie [ Sat Jan 24, 2004 1:12 pm ] |
Post subject: | |
First. Get ahold of a book, it makes it easier when you have it at your elbow. The order in the turing Tutorial guide is reasonable and is designed for someone just such as yourself (0 experience, willing to work to learn the language) If this is simply not possible I suggest: 1. Learn basic output and Math operators (put,+,-,*,/, div, mod) 2. Variables and input (must know int,string,real. Try making programs that convert $US->$Can, inches to cm...) 3. if and case 4. loop and for 5. ALL graphics 6. procedure and function At this point you are ready to develop a proper program/game. Developing programs is a different skill than simply knowing commands. Developing programs is an art. Look around at the Turing submissions, try to understand other people's code, then make your own program. Try something basic like knucklebones (roll 2 dice, bet, high roll wins). Before trying to learn more advanced stuff try pong or Tic-Tac-Toe. Once you've done that you'll realize the need for more organized programs 7. Arrays - Arrays are vital. You have to learn more than just how to store and retrieve from them (basic syntax) you need to learn the wide range of how they can be helpful. 8. String Manipulation 9. File access 10. Records Here are enough examples to teach you most of this: |
Author: | RoNiN [ Sat Jan 24, 2004 2:04 pm ] |
Post subject: | hmm |
You should try taking a computer programming course at your school if you're interested... The Grade 11 and 12 courses teach Turing (the grade 12 one uses VB and Java as well). I have all my grade 11 turing notes and stuff, I might make some tutorials quickly outlining basic commands and syntax or something... |
Author: | Dan [ Sat Jan 24, 2004 10:56 pm ] |
Post subject: | |
Boarder16 wrote: YEAH.....NOW I HAVE 100 posts!!! 8)
note i delted that post now u have 99 |
Author: | shorthair [ Sat Jan 24, 2004 11:01 pm ] |
Post subject: | |
Dan , Play nice , you probably are gonna make him cry and then he is gonan go postal style and people are going to die, and think it all started because of one lousy post , .... Tisk Tisk Tisk |
Author: | Dan [ Sat Jan 24, 2004 11:03 pm ] |
Post subject: | |
shorthair wrote: Dan , Play nice , you probably are gonna make him cry and then he is gonan go postal style and people are going to die, and think it all started because of one lousy post , .... Tisk Tisk Tisk
realy cool, if i knew it wholud have done that i whould have deleted more of his posts now no more spam here! |
Author: | ArchAngel16 [ Sat Jan 24, 2004 11:27 pm ] |
Post subject: | |
Well bud here is my advice set your sights low at first on projects and once it is done build on it and make it better and then you've got a kickass program and you didnt get all stressed out. But really you cant do much in turing my friend as it is an outdated language only useful for teaching the basics of programming to students. No offense but personally I would have preferred taking Delphi in my gr11 programming class. BUT NO! Delphi is a friggin College course. So yes dont expect to be able to accomplish much ikn turing but it is a great way to learn the basics of computer programming. Oh yes and buttons are a pain in the ass so only use em when ya hafta -Arch |
Author: | shorthair [ Sat Jan 24, 2004 11:30 pm ] |
Post subject: | |
sorry for the flame , but what do you mean it cant do much , take a look around , and see all the things we can do with it , i think you need to take a step back and give turing credit , were not here to trash turing were here to teach it , we have pushed all the limits , it was meant to be a teaching language but look we have a 3dengine now ,like dude come one give it some credit , |