Zelaron Gaming Forum  
Stats Arcade Portal Forum FAQ Community Calendar Today's Posts Search
Go Back   Zelaron Gaming Forum > The Zelaron Nexus > Science and Art > Tech Help

 
 
Thread Tools Display Modes

 
Simple minded programming.
Reply
Posted 2015-01-15, 09:53 AM
I've held a desire to program, but it's too late for schooling, so I have to settle for the next best thing (and, in the case of high school - the much better alternative).
Anyone know any good tutorials on C# or C++, Java(/script, as apparently they are two different things), or the like? I've started out in Python, but I'm not so sure it will get me far.
Skurai
Old
Profile PM WWW Search
Skurai has an imagination enthroned in its own recess, incomprehensible as from darknessSkurai has an imagination enthroned in its own recess, incomprehensible as from darknessSkurai has an imagination enthroned in its own recess, incomprehensible as from darkness
 
 
Skurai
 



 
Reply
Posted 2015-01-15, 02:41 PM in reply to Skurai's post "Simple minded programming."
It's never too late for school.
Old
Profile PM WWW Search
WetWired read his obituary with confusionWetWired read his obituary with confusionWetWired read his obituary with confusionWetWired read his obituary with confusion
 
 
WetWired
 



 
Reply
Posted 2015-01-15, 05:06 PM in reply to Skurai's post "Simple minded programming."
Have a look at sites like Codecademy and Khan Academy.

JavaScript is good, as you learn without needing to install anything - just fire up Notepad and start writing, and you can execute it by opening the file in your browser.

Once you've got a taste for programming, if you want to continue to the more hardcore dr...er, languages, I'd recommend first learning the concepts and theory behind object-oriented programming, and then a language that is OO (so you learn a new language through OOP, rather than learning OOP through a new language - that way you'll have an easier time switching languages, and your knowledge of the concepts and theory won't rely on your knowledge of programming in C#, say, or Java).

If you really want to go crazy, learn the basics of theory of computation, algorithmic complexity, discrete mathematics, and first-order and predicate logic. You won't see the connection between that theory and programming at first, but after a while, your understanding of the theory will change the way you think about designing programs, and vastly improve your problem-solving skills.

---

EDIT: Also, read as much as you can, and find and join a programming community - if they set daily problems for their members to solve, even better. Something like the /r/learnprogramming or /r/learnJavaScript subreddits aren't a bad place to start.

Last edited by Lenny; 2015-01-15 at 05:10 PM.
Old
Profile PM WWW Search
Lenny simplifies with no grasp of the basicsLenny simplifies with no grasp of the basicsLenny simplifies with no grasp of the basicsLenny simplifies with no grasp of the basicsLenny simplifies with no grasp of the basicsLenny simplifies with no grasp of the basics
 
 
Lenny
 



 
Reply
Posted 2015-01-16, 02:35 PM in reply to Lenny's post starting "Have a look at sites like Codecademy..."
WetWired said: [Goto]
It's never too late for school.
I'm broke and flunked college with my money lol. Unless you wanna throw me $300.

Lenny said: [Goto]

EDIT: Also, read as much as you can, and find and join a programming community - if they set daily problems for their members to solve, even better. Something like the /r/learnprogramming or /r/learnJavaScript subreddits aren't a bad place to start.
Thanks for the whole post Lenny lol. I've been at Khan since yesterday, but the rest I'll look into tonight.
Skurai
Old
Profile PM WWW Search
Skurai has an imagination enthroned in its own recess, incomprehensible as from darknessSkurai has an imagination enthroned in its own recess, incomprehensible as from darknessSkurai has an imagination enthroned in its own recess, incomprehensible as from darkness
 
 
Skurai
 



 
Reply
Posted 2015-01-17, 11:33 AM in reply to Skurai's post starting "I'm broke and flunked college with my..."
From what I hear, Python is a great language, though I don't have much experience in it. Java is simple to learn, powerful, and will expose you to most of the ideas you need to be exposed to (variables with types, loops, if/else statements, functions (methods in Java terminology), along with many object-oriented concepts. But unless you're learning something very esoteric, just pick a language you like and run with it. You'll find you already know any of the concepts you need to know for whatever second language you choose.

I learned how to code mostly solving contest problems. Once you've got the basics down, I would look some of those up and see if you can solve them.
Old
Profile PM WWW Search
Demosthenes seldom sees opportunities until they cease to beDemosthenes seldom sees opportunities until they cease to beDemosthenes seldom sees opportunities until they cease to beDemosthenes seldom sees opportunities until they cease to be
 
Demosthenes
 



 
Reply
Posted 2015-01-17, 03:32 PM in reply to Demosthenes's post starting "From what I hear, Python is a great..."
Demosthenes said: [Goto]
I learned how to code mostly solving contest problems. Once you've got the basics down, I would look some of those up and see if you can solve them.
Alright, I'll definitely do that.

To be honest, I want to try and learn a bit of everything. I'm going to hack North Korea for revenge on what they did to us back in WWII
Skurai
Old
Profile PM WWW Search
Skurai has an imagination enthroned in its own recess, incomprehensible as from darknessSkurai has an imagination enthroned in its own recess, incomprehensible as from darknessSkurai has an imagination enthroned in its own recess, incomprehensible as from darkness
 
 
Skurai
 



 
Reply
Posted 2015-01-20, 03:07 PM in reply to Demosthenes's post starting "From what I hear, Python is a great..."
Lots of new jobs available for those who write in Python as well.














Quote:
!King_Amazon!: I talked to him while he was getting raped
[quote][16:04] jamer123: GRRR firefox just like quit on me now on internet exploder[quote]
...
[quote=!King_Amazon!]notices he's 3 inches shorter than her son and he's circumcised [quote]
Old
Profile PM WWW Search
D3V is convinced there are no coincidences, only the illusion of coincidencesD3V is convinced there are no coincidences, only the illusion of coincidencesD3V is convinced there are no coincidences, only the illusion of coincidencesD3V is convinced there are no coincidences, only the illusion of coincidencesD3V is convinced there are no coincidences, only the illusion of coincidencesD3V is convinced there are no coincidences, only the illusion of coincidences
 
 
D3V
 



 
Reply
Posted 2015-01-21, 09:08 AM in reply to D3V's post starting "Lots of new jobs available for those..."
D3V said: [Goto]
Lots of new jobs available for those who write in Python as well.
I just don't like Python's Command Prompt interface.
Unless, of course, I'm doing it wrong.
Skurai
Old
Profile PM WWW Search
Skurai has an imagination enthroned in its own recess, incomprehensible as from darknessSkurai has an imagination enthroned in its own recess, incomprehensible as from darknessSkurai has an imagination enthroned in its own recess, incomprehensible as from darkness
 
 
Skurai
 



 
Reply
Posted 2015-01-22, 05:23 AM in reply to Skurai's post starting "I just don't like Python's Command..."
Look at writing object-oriented Python - you can write your classes and functions in any old text editor, then, and compile them to run them.
Old
Profile PM WWW Search
Lenny simplifies with no grasp of the basicsLenny simplifies with no grasp of the basicsLenny simplifies with no grasp of the basicsLenny simplifies with no grasp of the basicsLenny simplifies with no grasp of the basicsLenny simplifies with no grasp of the basics
 
 
Lenny
 



 
Reply
Posted 2015-02-10, 06:00 PM in reply to Skurai's post starting "I just don't like Python's Command..."
Skurai said: [Goto]
I just don't like Python's Command Prompt interface.
Unless, of course, I'm doing it wrong.
You are. Also, if you don't like the command line you might want to stop right now before your brain explodes. Not everyone can or should program. Just like not everyone can or should be a doctor. If they were we'd have a lot more dead/deformed people...just like the plethora of crap code we have floating around the internet right now.

Skurai said:
I've started out in Python, but I'm not so sure it will get me far.
It will and it won't. It depends on your goals. Python as a scripting language in PC games or a, basically modified, version called Boo is used for Unity3D, is decent. Python can be used to do various low-level features without having to write the glue for it (cause it's written for you). However, when dealing with so-called true programmers, they will insult and taunt you for not using C++. This is not a joke. I won't insult though, cause I think C++ needs to burn in the ashes of crap languages developed by sadists, like Lisp. This, mind you, is coming from someone who has developed their own scripting language which does some things that should flag it to be burned as well.

Lenny said: [Goto]
Look at writing object-oriented Python - you can write your classes and functions in any old text editor, then, and compile them to run them.
OO Python is the wrong first step. Getting procedural code down first is a must. OOP just gets in the way since it's often misused. Hell, I misused it for 4 years or so until I really started to truly understand it. Sadly that doesn't happen to most programmers. Since I realized what I was doing wrong and fixed it, I now see that most are still doing it wrong. So I'm strongly against people learning OOP early on. At the least they need to understand the callstack before using it. Cause I've seen people use the callstack to loop code that could have been done just as easily in a typical loop structure and wasted the callstack limit for crap. This is because they weren't taught to use looping properly.
 
Work List
疲れていますから 寝むってありますね。 むずかしいです。 また、ケーキ屋で ケーキを食べていました。

I've considered being a translator, but I dunno. It feels like a lot of work. If someone gets angry then I have to deal with it, you know? I'd rather just relax.

 
Speed Test
 
Favorite Anime/Manga
#01 Clannad ~After Story~
#02 Trigun {Maximum}
#03 Koi Kaze
#04 Berserk
#05 Outlaw Star
#06 Slayers
#07 Desert Punk
#08 Spirited Away
#09 Fullmetal Alchemist
#10 Shakugan no Shana
#11 Death Note
#12 FLCL
#13 Tokyo Magnitude 8.0
#14 Toradora
#15 Gunslinger Girl

 
Anime List
Old
Profile PM WWW Search
Goodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to be
 
 
Goodlookinguy
 



 
Reply
Posted 2015-02-12, 10:41 AM in reply to Goodlookinguy's post starting "You are. Also, if you don't like the..."
Goodlookinguy said: [Goto]

OO Python is the wrong first step. Getting procedural code down first is a must. OOP just gets in the way since it's often misused. Hell, I misused it for 4 years or so until I really started to truly understand it. Sadly that doesn't happen to most programmers. Since I realized what I was doing wrong and fixed it, I now see that most are still doing it wrong. So I'm strongly against people learning OOP early on. At the least they need to understand the callstack before using it. Cause I've seen people use the callstack to loop code that could have been done just as easily in a typical loop structure and wasted the callstack limit for crap. This is because they weren't taught to use looping properly.
Let me start by saying "holy shit it's GLG!"
Well if OOP is a bad first step, what would you suggest I start at? I've had an easier time on Javascript thanks to the links Lenny gave, but currently having shit internet/no access to college classes is sort of got me cornered. I want more of a challenge, but something that won't be otherworldly for beginners.
Skurai
Old
Profile PM WWW Search
Skurai has an imagination enthroned in its own recess, incomprehensible as from darknessSkurai has an imagination enthroned in its own recess, incomprehensible as from darknessSkurai has an imagination enthroned in its own recess, incomprehensible as from darkness
 
 
Skurai
 



 
Reply
Posted 2015-02-13, 02:26 AM in reply to Skurai's post starting "Let me start by saying "holy shit it's..."
Skurai said: [Goto]
Let me start by saying "holy shit it's GLG!"
Hmm? I'm not a ghost you know. Although I do haunt the forums by watching over it and silently judging like a god...nah, not really. Pure luck is what led me here.

Skurai said: [Goto]
Well if OOP is a bad first step, what would you suggest I start at? I've had an easier time on Javascript thanks to the links Lenny gave, but currently having shit internet/no access to college classes is sort of got me cornered. I want more of a challenge, but something that won't be otherworldly for beginners.
The best way to start is to try to do something you enjoy or like. For instance, I wanted to crack software when I was younger, I learned x86 assembly and C (some C++) for the sole purpose of that. Which led me to php and web security programming. After that I wanted to make games since I always enjoyed doing that, so I picked up a handful of other languages and learned those and such so that I could make games. Made 2 games with that knowledge. Then later I became depressed and stopped giving a fuck about everything. Now I just do whatever I feel like when I become manic.

That sums up pretty clearly how to get going or does it? Hmm. No, I suppose that was just me rambling. So you want a challenge? I think /g/ can help you, surprisingly. Here's some pictures.




Oh, and don't forget this...



Edit: Whatever happened to imgspam tag?
 
Work List
疲れていますから 寝むってありますね。 むずかしいです。 また、ケーキ屋で ケーキを食べていました。

I've considered being a translator, but I dunno. It feels like a lot of work. If someone gets angry then I have to deal with it, you know? I'd rather just relax.

 
Speed Test
 
Favorite Anime/Manga
#01 Clannad ~After Story~
#02 Trigun {Maximum}
#03 Koi Kaze
#04 Berserk
#05 Outlaw Star
#06 Slayers
#07 Desert Punk
#08 Spirited Away
#09 Fullmetal Alchemist
#10 Shakugan no Shana
#11 Death Note
#12 FLCL
#13 Tokyo Magnitude 8.0
#14 Toradora
#15 Gunslinger Girl

 
Anime List

Last edited by Goodlookinguy; 2015-02-13 at 02:39 AM.
Old
Profile PM WWW Search
Goodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to be
 
 
Goodlookinguy
 



 
Reply
Posted 2015-02-15, 02:04 AM in reply to Goodlookinguy's post starting "Hmm? I'm not a ghost you know. Although..."
Regarding the imgspam tag, you're doing it wrong.
Old
Profile PM WWW Search
WetWired read his obituary with confusionWetWired read his obituary with confusionWetWired read his obituary with confusionWetWired read his obituary with confusion
 
 
WetWired
 



 
Reply
Posted 2015-02-15, 06:34 PM in reply to WetWired's post starting "Regarding the imgspam tag, you're doing..."
WetWired said: [Goto]
Regarding the imgspam tag, you're doing it wrong.
Damn, I lost.
 
Work List
疲れていますから 寝むってありますね。 むずかしいです。 また、ケーキ屋で ケーキを食べていました。

I've considered being a translator, but I dunno. It feels like a lot of work. If someone gets angry then I have to deal with it, you know? I'd rather just relax.

 
Speed Test
 
Favorite Anime/Manga
#01 Clannad ~After Story~
#02 Trigun {Maximum}
#03 Koi Kaze
#04 Berserk
#05 Outlaw Star
#06 Slayers
#07 Desert Punk
#08 Spirited Away
#09 Fullmetal Alchemist
#10 Shakugan no Shana
#11 Death Note
#12 FLCL
#13 Tokyo Magnitude 8.0
#14 Toradora
#15 Gunslinger Girl

 
Anime List
Old
Profile PM WWW Search
Goodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to be
 
 
Goodlookinguy
 
 

Bookmarks

Tags
epichaxors

« Previous Thread | Next Thread »

Currently Active Users Viewing This Thread: 9 (0 members and 9 guests)
 

Posting Rules [Forum Rules]
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Brain Fuck Programming language... spa Tech Help 3 2009-12-24 04:05 PM
Programming Faq Demosthenes Tech Help 4 2004-10-25 05:43 PM
!!!!only Read If Your Open Minded!!!! GodsLittlePimp Opinion and Debate 46 2002-11-03 08:22 PM
This is the Place for Discussing Programming and Scripting WetWired Tech Help 1 2002-07-05 07:13 PM


All times are GMT -6. The time now is 08:07 AM.
'Synthesis 2' vBulletin 3.x styles and 'x79' derivative
by WetWired the Unbound and Chruser
Copyright ©2002-2008 zelaron.com
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
This site is best seen with your eyes open.