-
sabinati
- Posts: 15527
- Joined: Mon Jul 13, 2009 4:25 am
- Location: View active topics
Re: Learn You Some Code on Humble Bundle
Python is definitely a good language for learning. Honestly if I could write everything in python I would.
-
TurtleHermit
- Posts: 88
- Joined: Mon Sep 16, 2013 1:37 am
Re: Learn You Some Code on Humble Bundle
All of You make me even more hyped for Python after I hang enough of basics of C.sabinati wrote:Python is definitely a good language for learning. Honestly if I could write everything in python I would.
Also, screw matlab.
-
MagicManICT
- Posts: 18435
- Joined: Tue Aug 17, 2010 1:47 am
Re: Learn You Some Code on Humble Bundle
Matlab is awesome!!! if you want to do math
C is a terrible language to learn with. Learn Java, BASIC, Python, Ruby, or several others. They hide or even prevent a lot of the traps that C can get you into and leave you floundering and flustered ready to give up.TurtleHermit wrote:All of You make me even more hyped for Python after I hang enough of basics of C.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
-
loftar
- Posts: 9096
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: Learn You Some Code on Humble Bundle
Not denying that in itself, I'm just saying that it's not the first thing you need to learn, and Java makes too big of a deal about on every level of the language, so much so that I believe it gets in the way. OO is a level of abstraction above procedural programming, so it makes sense to learn the base first, not only just from a pure ontological standpoint, but also so that you might have some grasp of the kinds of problems that OO tries to solve.Astarisk wrote:Heavily emphasizing OO concepts isn't a bad idea, especially if you are looking to make a career out of it as the industry seems to move towards OO languages.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
-
shubla
- Posts: 13041
- Joined: Sun Nov 03, 2013 11:26 am
- Location: Finland
Re: Learn You Some Code on Humble Bundle
I agree that you should not start with C. Its too complicated. Java is way better for beginner.

I'm not sure that I have a strong argument against sketch colors - Jorb, November 2019
http://i.imgur.com/CRrirds.png?1
Join the moderated unofficial discord for the game! https://discord.gg/2TAbGj2
Purus Pasta, The Best Client
-
sMartins
- Posts: 3440
- Joined: Wed Nov 11, 2015 10:21 pm
- Location: Italy
Re: Learn You Some Code on Humble Bundle
Here, better than that ....
http://lib.ivank.net/?p=demos&d=kevents
use arrow keys to move, you can do that easy .... in a week or 2 you should be able to understand how that works and replicate it, otherwise ask Shubla, he will answer for you
, what functions are calling for, etc... 
http://lib.ivank.net/?p=demos&d=kevents
use arrow keys to move, you can do that easy .... in a week or 2 you should be able to understand how that works and replicate it, otherwise ask Shubla, he will answer for you
Make friends with the other crabs or try to escape the bucket.
I'd hardly call anything the Bible of our times. » special thanks to MagicManICT
I only logged in to say this sentence. by neeco » 30 Oct 2018, 02:57
Default Client, Best Client!
I'd hardly call anything the Bible of our times. » special thanks to MagicManICT
I only logged in to say this sentence. by neeco » 30 Oct 2018, 02:57
Default Client, Best Client!
-
Potjeh
- Posts: 11825
- Joined: Fri May 29, 2009 4:03 pm
Re: Learn You Some Code on Humble Bundle
IDK, OOP seems closer to how people naturally tend to think about things so I think it's a bit easier to grasp than procedural.loftar wrote:Not denying that in itself, I'm just saying that it's not the first thing you need to learn, and Java makes too big of a deal about on every level of the language, so much so that I believe it gets in the way. OO is a level of abstraction above procedural programming, so it makes sense to learn the base first, not only just from a pure ontological standpoint, but also so that you might have some grasp of the kinds of problems that OO tries to solve.Astarisk wrote:Heavily emphasizing OO concepts isn't a bad idea, especially if you are looking to make a career out of it as the industry seems to move towards OO languages.
-
shubla
- Posts: 13041
- Joined: Sun Nov 03, 2013 11:26 am
- Location: Finland
Re: Learn You Some Code on Humble Bundle
global variable programming is the best paradigm

I'm not sure that I have a strong argument against sketch colors - Jorb, November 2019
http://i.imgur.com/CRrirds.png?1
Join the moderated unofficial discord for the game! https://discord.gg/2TAbGj2
Purus Pasta, The Best Client
-
MagicManICT
- Posts: 18435
- Joined: Tue Aug 17, 2010 1:47 am
Re: Learn You Some Code on Humble Bundle
Spoiler alert:shubla wrote:global variable programming is the best paradigm
obvious sarcasm might not be so obvious for the neophyte.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
-
loftar
- Posts: 9096
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: Learn You Some Code on Humble Bundle
That would perhaps make sense if they were separate, but since OOP builds on top of procedural programming, it seems to make sense to learn first things first. :)Potjeh wrote:IDK, OOP seems closer to how people naturally tend to think about things so I think it's a bit easier to grasp than procedural.
"Object-oriented design is the roman numerals of computing." -- Rob Pike