Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / cannot learn to , constantly forget syntax!

Author
Message
hessiess
17
Years of Service
User Offline
Joined: 30th Mar 2007
Location: pc!
Posted: 11th Jul 2007 22:32
i want to lern to code, not dbp, dusent run on linux. currently im trying to learn python ( free so i'm not wasting money if i get nowhere!), and going threw a tutorial. but as i go onto a new section/ take a day off. i forget all of the syntax from the previous section!, probably the same risen why i can never rember the equations for physics. anyone here know any techniques for rembering syntax, and physics equations!.

thx

learn blender, you will never regret it.

http://vector4.co.uk/SDbanner.jpg
Virtual X
18
Years of Service
User Offline
Joined: 27th Feb 2006
Location:
Posted: 11th Jul 2007 23:10 Edited at: 11th Jul 2007 23:14
I think what your trying to do is memorize the syntax without actually understanding what's going on. Don't try and learn too much at first, start with a simple function to practice using and go from their, you will soon find your learning it without even realising.

Concentrate on the foundations and don't go on to the next section without fully understanding the current section.

As for learning Python, I find the syntax the most illogical and confusing way of coding, I don't really know why people always recommend Python for beginners, it makes the learning process even more painful.
hessiess
17
Years of Service
User Offline
Joined: 30th Mar 2007
Location: pc!
Posted: 11th Jul 2007 23:36
virtual x, what langwige would you recomend to a biginner? must run on linux.

chose py mainly becose its used as a scripting language in blender

learn blender, you will never regret it.

http://vector4.co.uk/SDbanner.jpg
Gil Galvanti
19
Years of Service
User Offline
Joined: 22nd Dec 2004
Location: Texas, United States
Posted: 11th Jul 2007 23:49
You just have to take it slower and make sure you understand before moving on. The more you use them, the more you'll learn. And please tell me English is not your native language, because if not, take time to spell words right, some of them are spelled like a 5 year old would spell them . If it's not your native language, then you have an excuse. Also, Firefox 2.0 has a built in spell checker that should help.


hessiess
17
Years of Service
User Offline
Joined: 30th Mar 2007
Location: pc!
Posted: 12th Jul 2007 00:01
dyslexic, English is my native language. that's my other problem, spelling commands incorectily although syntax hi lighting points out these errors.

and i do use firefox

learn blender, you will never regret it.

http://vector4.co.uk/SDbanner.jpg
Gil Galvanti
19
Years of Service
User Offline
Joined: 22nd Dec 2004
Location: Texas, United States
Posted: 12th Jul 2007 00:08
Quote: "dyslexic, English is my native language. that's my other problem, spelling commands incorectily although syntax hi lighting points out these errors.

and i do use firefox"

Ahh, okay, that's another excuse .


Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 12th Jul 2007 00:11
Well Firefox 2.0 doesn't have the spell checker automatically built in, you have to download it and install it, or at least I did the first time I installed (I haven't yet bothered the second time, hence I manage to make typos) Hessiess, I probably would use the FF spell checker because not only will it help people understand you, its corrections may help you pick up the spellings better. As for the spelling of commands, perhaps copy and paste it into Open Office and get it to spell check it for you, that should reduce syntax errors.

As for program for beginners on there, dare I say it, C++, okay, not the easiest app, but you have so many resource out there for Linux, Windows and Mac OS, so find a Linux C++ IDE (The in the MinGW or something like that compiler and I'm sure someone has made and IDE for it) of course if you want to make games you'll want a SDK - Irrlicht is a good bit for 3D stuff, which is pretty easy to use and set up (at least in windows) if you do need to get started in linux with it, their forums are quite helpful.

Also I took their beginner tutorial and made my own elaborations on it, which you can find here:
http://seppuku-arts.koetsuaboshi.net/?q=node/24

I can't answer any questions on set up, getting a Linux C++ IDE (though I think it would come with one) or using Irrlicht under Linux, just how to code with C++ and Irrlicht. If you do have problems getting started, again, the irrlicht forums.

Support the return of Cow-Fishing! Hook up Paris Hilton and die!
Benjamin
21
Years of Service
User Offline
Joined: 24th Nov 2002
Location: France
Posted: 12th Jul 2007 00:22
Quote: "Well Firefox 2.0 doesn't have the spell checker automatically built in"

Yes it does, you just have to download the dictionaries for it.

Tempest (DBP/DBCe)
Multisync V1 (DBP/DBCe)
hessiess
17
Years of Service
User Offline
Joined: 30th Mar 2007
Location: pc!
Posted: 12th Jul 2007 00:54
i know you haft to download the dictinary, alredy have that working

Quote: "As for program for beginners on there, dare I say it, C++, okay, not the easiest app, but you have so many resource out there for Linux, Windows and Mac OS, so find a Linux C++ IDE (The in the MinGW or something like that compiler and I'm sure someone has made and IDE for it) of course if you want to make games you'll want a SDK - Irrlicht is a good bit for 3D stuff, which is pretty easy to use and set up (at least in windows) if you do need to get started in linux with it, their forums are quite helpful.

Also I took their beginner tutorial and made my own elaborations on it, which you can find here:
http://seppuku-arts.koetsuaboshi.net/?q=node/24

I can't answer any questions on set up, getting a Linux C++ IDE (though I think it would come with one) or using Irrlicht under Linux, just how to code with C++ and Irrlicht. If you do have problems getting started, again, the irrlicht forums"


il try that when i have more time, getting linux apps to work can take ages .

made worse by the wireless network only working on windows, witch is far to slow to actualy get any work dun, and it has started blue screening for absolutly know resen!

learn blender, you will never regret it.

http://vector4.co.uk/SDbanner.jpg
GatorHex
19
Years of Service
User Offline
Joined: 5th Apr 2005
Location: Gunchester, UK
Posted: 12th Jul 2007 00:58 Edited at: 12th Jul 2007 01:04
Don't try and remember it, just understand the principles of how it works, I been coding 20 years and i'm always in the help files or old code picking up the syntax.

Try to build up a libray of tools for tasks. If I see some good code snippit on this forum for example, i put it in my back pocket for later, coz you never know when it will come in handy

DinoHunter (still no nVidia compo voucher!), CPU/GPU Benchmark, DarkFish Encryption DLL, War MMOG (WIP), 3D Model Viewer
hessiess
17
Years of Service
User Offline
Joined: 30th Mar 2007
Location: pc!
Posted: 12th Jul 2007 01:14
on a side note, dus anyone know of a dx file viewer that will run on linux, to test the .x files exported from blender, before submitting to seadome?

learn blender, you will never regret it.

http://vector4.co.uk/SDbanner.jpg
hessiess
17
Years of Service
User Offline
Joined: 30th Mar 2007
Location: pc!
Posted: 12th Jul 2007 01:54
some of the screen shots on irrlicht look almost as good as a render witch would take 2+ howers to complete . althow with the render you can have meny more polys.

learn blender, you will never regret it.

http://vector4.co.uk/SDbanner.jpg
Jeku
Moderator
21
Years of Service
User Offline
Joined: 4th Jul 2003
Location: Vancouver, British Columbia, Canada
Posted: 12th Jul 2007 04:21
Quote: "i know you haft to download the dictinary, alredy have that working"


Doesn't look like it to me

Three Score
20
Years of Service
User Offline
Joined: 18th Jun 2004
Location: behind you
Posted: 12th Jul 2007 06:47
I recommend C, not C++...I find C a lot simpler to learn as it is really a fairly simple language imo..C++ has all sorts of things to learn(not even counting the basics you have to learn that are C)

Just make sure to remember that "char volatile*" and "volatile char*" are NOT the same! it will help you someday...(I wish I had known this a few months back..)

Robot AI|My self coded blog|

She kills puppies.
Benjamin
21
Years of Service
User Offline
Joined: 24th Nov 2002
Location: France
Posted: 12th Jul 2007 06:52
Quote: "Just make sure to remember that "char volatile*" and "volatile char*" are NOT the same! it will help you someday...(I wish I had known this a few months back..)"

The same goes for "<type> const *" and "const <type> *".

Tempest (DBP/DBCe)
Multisync V1 (DBP/DBCe)
Virtual X
18
Years of Service
User Offline
Joined: 27th Feb 2006
Location:
Posted: 12th Jul 2007 14:36 Edited at: 12th Jul 2007 14:36
hessiess,

ofcourse it depends on the way you think, if you can get to grips with Python then continue with that as Python is widely used in industry.

sometimes if we are having trouble learning a programming language sometimes it's nice to learn an easier language that makes us 'feel' as though we are programming - which ofcourse we are, but you get my point , in many respects that is were DB comes in.

I'm currently learning a new language called 'ThinBASIC', although not used in industry it does seem like a very nice language to learn with plenty of tools to create intricate programs, it also includes the ability to create windows apps and programs that use OpenGL with it's TBGL module.

ok, so it's not the best in the world but it definately has the tools to do most of what you would want to do and best of all it's free.
Van B
Moderator
22
Years of Service
User Offline
Joined: 8th Oct 2002
Location: Sunnyvale
Posted: 12th Jul 2007 14:55
There's an old Chinese proverb...

To read is to forget.
To write is to remember.
To see is to understand.

Reading is pointless unless your gonna go and put what you've learned into practice, when you see the results of what your doing you understand and remember. I think the best way to learn any programming language is to find out how to do something that you want to do, even if it's just putting text on the screen - find out how to do that through help files and documentation, then practice, find out what else those commands can do.

Most people simply don't know every command in their language, they know the commands that they need to know and that's it. You learn new commands by having to use them in your code, that's why it's such a good idea to do a lot of different small projects when trying a new language. Example code is like a buffet, take the useful bits from it and make it your own - every coder is different and has their own style - books are especially bloated in their code examples so get into the habit of only taking in the useful bits.

We're going down... in a spiral to the ground...
hessiess
17
Years of Service
User Offline
Joined: 30th Mar 2007
Location: pc!
Posted: 28th Sep 2007 00:27
dus anyone know of any basic game tuts for irrlicht? simple fps or simmaler.

i have looked at a few c++ tutorials, understand it, cannot do mutch more than with python(define variables and print them). but i still forget the syntax after a few howers , also have the added complication of remembering what is in witch namespace

learn blender, you will never regret it.

Login to post a reply

Server time is: 2024-11-19 07:22:46
Your offset time is: 2024-11-19 07:22:46