Getting into it

From: Drew (X3N0PH0N) 1 Aug 2013 00:26
To: Oscarvarium (OZGUR) 7 of 25
Yeah, stick to the wiki and the tutorials linked therein.

Until you're done with them, obviously, then look elsewhere :Y

Also Love comes with a bunch of examples built in which is nice. You can have a look at their code and pull them apart and stuff.



From: Drew (X3N0PH0N) 1 Aug 2013 00:31
To: Monsoir (PILOTDAN) 8 of 25
Yeah I know a lot of people who swear by C#. I think if you can get your head round class based inheritance (which I was never able to do, prototype based makes so much more sense in my head) then it's pretty much perfect. Does all the tedious stuff for you and lets you get on with coding. 
From: Matt 1 Aug 2013 12:45
To: Drew (X3N0PH0N) 9 of 25
Prototype based makes so much more sense in my head. 

Like, seriously? Prototype-based programming isn't even real inheritance </controversial>

From: Drew (X3N0PH0N) 1 Aug 2013 15:38
To: Matt 10 of 25
Aye. Also I find it much easier to think in terms of verbs doing things to nouns (i.e. functions acting on data structures (from the outside)) than in terms of nouns containing methods to do things to themselves/other things.

And I like weakly typed languages.

I'm essentially just a terrible coder :Y
EDITED: 1 Aug 2013 15:38 by X3N0PH0N
From: Peter (BOUGHTONP) 1 Aug 2013 18:14
To: Drew (X3N0PH0N) 11 of 25
Realising that dynamic prototyped-based languages are vastly superior to strict static class-based languages doesn't make you a terrible coder.
From: Drew (X3N0PH0N) 1 Aug 2013 18:20
To: Peter (BOUGHTONP) 12 of 25
Everyone I know who's good at coding tells me that it does :C
From: Drew (X3N0PH0N) 1 Aug 2013 18:20
To: Peter (BOUGHTONP) 13 of 25
(except you (hug) )
EDITED: 1 Aug 2013 18:21 by X3N0PH0N
From: Peter (BOUGHTONP) 1 Aug 2013 18:47
To: Drew (X3N0PH0N) 14 of 25
I didn't say you weren't terrible. ;)

Most opponents to prototyping seem to be because it's unfamiliar and/or because they don't like/understand JavaScript. (And if it wasn't for JS most people would remain ignorant of the existence of it.)

Of course, if you're working in a decent language, you're not limited to one way or another, and can roll with either classes or prototypes depending on what is most appropriate for the task at hand.
(And if you're working with JavaScript... there's still class-based implementations for it.)


With regards static typing, lots of people like it because it lets them be stupid and gives a [false] sense of security when the compiler succeeds.

The same sort of people will use a 15-20 line namespaced XML file (accompanied by an even longer XSD schema) instead of just using a 1-2 line INI file.

EDITED: 1 Aug 2013 18:50 by BOUGHTONP
From: af (CAER) 5 Aug 2013 14:54
To: Oscarvarium (OZGUR) 15 of 25
I agree with DROO: learn Lua. It's a nice language, and it'll give you a good foundation to learn JavaScript later if you go that way, as it's sorta like a simplified version of it. Or at least a version without the terrible stuff.

Bonus (maybe): World of Warcraft addons are written in Lua.

And if you learn JavaScript, beware, there are many many sites that advocate terrible practices. Stick to the good parts and you'll be mostly fine, though. Also JavaScript does not belong inside any HTML tag except <script>.
From: Oscarvarium (OZGUR) 5 Aug 2013 18:32
To: af (CAER) 16 of 25
Eww, World of Warcraft...

Any good resources for starting out with Lua? The Love2D wiki links to here and here, do those look promising, bearing in mind I'm starting with essentially no knowledge of basic programming languages?
From: graphitone29 Aug 2013 21:46
To: Ken (SHIELDSIT) 17 of 25
Have you got a list of the ebooks? If you're still offering i wouldn't mind taking a gender...
From: Ken (SHIELDSIT)29 Aug 2013 21:49
To: graphitone 18 of 25
I sure do, let me get a list for you.
From: Ken (SHIELDSIT)29 Aug 2013 21:54
To: graphitone 19 of 25
This is what I have pertaining to programming. I also have hacking roomba stuff, Arduino stuff, Home Automation, and Raspberry Pi.  If any of those interest you I can take a shot of those too.
Attachments:
From: graphitone30 Aug 2013 07:37
To: Ken (SHIELDSIT) 20 of 25
Any chance you could wing me the C++ for dummies 5th edition?

I've got the MagPi ezine (all free editions) which is pretty cool for Pi related projects.
From: Ken (SHIELDSIT)30 Aug 2013 12:57
To: graphitone 21 of 25
Eyup I will as soon as I get to work. Do you want to pm me an address or I could just share it with you on G+ I think.
From: graphitone30 Aug 2013 19:00
To: Ken (SHIELDSIT) 22 of 25
Sent you a PM...
From: Ken (SHIELDSIT)30 Aug 2013 19:05
To: graphitone 23 of 25
Sent you a link!
From: graphitone30 Aug 2013 19:30
To: Ken (SHIELDSIT) 24 of 25
Sent YOU a link. :)
From: Chris (CHRISSS)21 Feb 2014 22:16
To: Oscarvarium (OZGUR) 25 of 25
How you getting on with this?