Island Defense
May 23, 2012, 09:27:55 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: not so new version:  3.0.6G4, 3.0.8d
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Good site to start reading up?  (Read 1813 times)
0 Members and 1 Guest are viewing this topic.
SuramarXStealth
Spearloc
***

Karma: +2/-4
Posts: 317


Fear the drow, fear Drizzt Do'Urden.


View Profile WWW
« on: May 19, 2011, 06:41:41 PM »

Hey guys I want to learn coding/hacking, I have a text editor (Notepad) Access to the command prompt, and have a good idea of the Syntax and things. Monstrusmahem (w/e) told me to start with Batch, then C#, then VB, ect. until i get to C++ and java.

My problem? I can't check out any books at the school library, and I can't find a great website that explains how to USE the text editor in combination with everything else. I know i may seem a little retarded but hey I'm learning.
Logged

Oh shit!
sickle
Titanious Minion
*****

Karma: +31/-49
Posts: 902


tabula rasa


View Profile
« Reply #1 on: May 20, 2011, 07:47:18 PM »

Whoever gave you that advice was probably either (A) A bad coder (B) learned in a bad way.  People (including me) think the way they learned is the best way.

I recommend start with JASS, move to vJASS/ZINC and then learn HTML/CSS -> Javascript -> PHP, then pick Java or C#, which are both high level compared to C++.  C++ is really difficult because of memory managements (ask Neco about it).

You said you want to start with batch so here's an example.
Code:
@ECHO off
ECHO Hello World!
PAUSE
@ECHO on
Copy that into notepad, and save it as "test.bat".  Make sure you check/uncheck the box so that you can save as any file type, then double click it and watch it do its magic.
Logged

SuramarXStealth
Spearloc
***

Karma: +2/-4
Posts: 317


Fear the drow, fear Drizzt Do'Urden.


View Profile WWW
« Reply #2 on: May 21, 2011, 10:27:18 AM »

Whoever gave you that advice was probably either (A) A bad coder (B) learned in a bad way.  People (including me) think the way they learned is the best way.

I recommend start with JASS, move to vJASS/ZINC and then learn HTML/CSS -> Javascript -> PHP, then pick Java or C#, which are both high level compared to C++.  C++ is really difficult because of memory managements (ask Neco about it).

You said you want to start with batch so here's an example.
Code:
@ECHO off
ECHO Hello World!
PAUSE
@ECHO on
Copy that into notepad, and save it as "test.bat".  Make sure you check/uncheck the box so that you can save as any file type, then double click it and watch it do its magic.

Thanks sickle. The program worked. How about vb is that any good? And i still need a good site to help guide me along with the somewhat more detailed things in programming. My school library doesn't offer any courses or books so I'm kinda stuck with the internet :/ and google gives me tutorials but not how to actually create your own things.

(know i'm asking for a lot but these things are basic right?)
Logged

Oh shit!
Zen1400
Beta Tester
Titan of the Abyss
*

Karma: +56/-58
Posts: 2250


View Profile Email
« Reply #3 on: May 21, 2011, 01:43:15 PM »

I learned VB 2 years ago in a class, waste of time. Honestly it works for simple understanding on general coding, but if you already understand coding skip it.
Logged

I is pro


The Farmer
SuramarXStealth
Spearloc
***

Karma: +2/-4
Posts: 317


Fear the drow, fear Drizzt Do'Urden.


View Profile WWW
« Reply #4 on: May 21, 2011, 02:16:01 PM »

I learned VB 2 years ago in a class, waste of time. Honestly it works for simple understanding on general coding, but if you already understand coding skip it.

Well i only have a slight grasp on how it works. So i probably will start there.
Logged

Oh shit!
Zen1400
Beta Tester
Titan of the Abyss
*

Karma: +56/-58
Posts: 2250


View Profile Email
« Reply #5 on: May 21, 2011, 03:06:31 PM »

If I remember correctly, VB is also considered a dead language now, but it will help you understand things.
Logged

I is pro


The Farmer
Jumby
Titanious Minion
*****

Karma: +30/-29
Posts: 708



View Profile
« Reply #6 on: May 21, 2011, 03:19:55 PM »

Also you can skipp JASS/vJASS. Its very limited in its uses. Once you learn C#/Java you will be ready to learn C++ which is a very powerful language.
Logged


sickle
Titanious Minion
*****

Karma: +31/-49
Posts: 902


tabula rasa


View Profile
« Reply #7 on: May 22, 2011, 07:50:39 AM »

My friend couldn't understand C# at first, so he started with vJASS and is now a professional Java programmer, developing an entire game engine from scratch.

I recommend you do not learn C#, cross platform is the future.

I also recommend against any form of BASIC.  They're all a waste.  Again, JASS is, in my opinion, a great starting language.  What hurry are you in to become professional?
Logged

Jumby
Titanious Minion
*****

Karma: +30/-29
Posts: 708



View Profile
« Reply #8 on: May 22, 2011, 09:47:57 AM »

My friend couldn't understand C# at first, so he started with vJASS and is now a professional Java programmer, developing an entire game engine from scratch.

I recommend you do not learn C#, cross platform is the future.

I also recommend against any form of BASIC.  They're all a waste.  Again, JASS is, in my opinion, a great starting language.  What hurry are you in to become professional?
Its true that JASS is a good starting language. The syntax is fairly easy. It depends how you really feel about programming. If its easy then you may be able to skip over JASS but it doesnt hurt to try JASS and so how easily it comes to you.
Logged


SuramarXStealth
Spearloc
***

Karma: +2/-4
Posts: 317


Fear the drow, fear Drizzt Do'Urden.


View Profile WWW
« Reply #9 on: May 22, 2011, 03:02:04 PM »

I'm intrested in programming because of it's uses. It also comes in handy later on to be able to program as you can make great money coming out of college, although i dont want to do it for a living it would be a nice hobby/fallback plan. I'll check out JASS and see if it's worth it. Thanks for all the reccomendations guys.
Logged

Oh shit!
Gwypaas
Beta Tester
Titanious Minion
*

Karma: +13/-18
Posts: 606


View Profile
« Reply #10 on: May 22, 2011, 04:24:00 PM »

My friend couldn't understand C# at first, so he started with vJASS and is now a professional Java programmer, developing an entire game engine from scratch.

I recommend you do not learn C#, cross platform is the future.

I also recommend against any form of BASIC.  They're all a waste.  Again, JASS is, in my opinion, a great starting language.  What hurry are you in to become professional?
Its true that JASS is a good starting language. The syntax is fairly easy. It depends how you really feel about programming. If its easy then you may be able to skip over JASS but it doesnt hurt to try JASS and so how easily it comes to you.
The good thing about vJASS is that it keeps you motivated, you can actually create something which works the way you want and you can easily evolve to create more complicated things without reading a book.
Logged

Gone

ArtFuL
Beta Tester
Titanious Minion
*

Karma: +2/-123
Posts: 815


Maphack Hunter

- -
View Profile WWW
« Reply #11 on: May 24, 2011, 12:05:10 PM »

My friend couldn't understand C# at first, so he started with vJASS and is now a professional Java programmer, developing an entire game engine from scratch.

I recommend you do not learn C#, cross platform is the future.

I also recommend against any form of BASIC.  They're all a waste.  Again, JASS is, in my opinion, a great starting language.  What hurry are you in to become professional?
Its true that JASS is a good starting language. The syntax is fairly easy. It depends how you really feel about programming. If its easy then you may be able to skip over JASS but it doesnt hurt to try JASS and so how easily it comes to you.
The good thing about vJASS is that it keeps you motivated, you can actually create something which works the way you want and you can easily evolve to create more complicated things without reading a book.
You can also create a lot of bugs!
Logged

Gwypaas
Beta Tester
Titanious Minion
*

Karma: +13/-18
Posts: 606


View Profile
« Reply #12 on: May 25, 2011, 08:35:19 AM »

My friend couldn't understand C# at first, so he started with vJASS and is now a professional Java programmer, developing an entire game engine from scratch.

I recommend you do not learn C#, cross platform is the future.

I also recommend against any form of BASIC.  They're all a waste.  Again, JASS is, in my opinion, a great starting language.  What hurry are you in to become professional?
Its true that JASS is a good starting language. The syntax is fairly easy. It depends how you really feel about programming. If its easy then you may be able to skip over JASS but it doesnt hurt to try JASS and so how easily it comes to you.
The good thing about vJASS is that it keeps you motivated, you can actually create something which works the way you want and you can easily evolve to create more complicated things without reading a book.
You can also create a lot of bugs!
Try programming in C++, the memory management you have to do there is way more prone to create bugs than anything in vJASS:
Logged

Gone

turbo
Beta Tester
Titan of the Abyss
*

Karma: +29/-25
Posts: 1756


View Profile
« Reply #13 on: June 30, 2011, 07:00:12 PM »

I thought C# was cross compatible with multiple OS's like Java.
Logged


Quote from: Playerof
I am officialy an IDIOT!!!!! Tongue
Quote from: Playerof date=1289822009
twas hit straight in the eye by a cock
Quote
[23:52:51] Lazure : Thank you.
[23:52:59] Lazure : I love being a slut :O
MuDDy_PaNDa
Titan of the Abyss
******

Karma: +15/-37
Posts: 1495



View Profile
« Reply #14 on: June 30, 2011, 09:26:47 PM »

Jesus turbo, can you see that this thread is one month old and your post is completely unecessary, we dont give a shit about what you thought.
If everyone was to state in a post everything they thought about the topic... jebus it would be a 1000+ post thread.
Logged




The MuDDy_PaNDa is a new animal. He has been created by the breeding of a panda and a makrura together. Their breeding had created a strange animal covered in mud.
GunTroll
Titan Hunter
****

Karma: +4/-6
Posts: 352


View Profile
« Reply #15 on: July 01, 2011, 08:02:58 AM »

Jesus turbo, can you see that this thread is one month old and your post is completely unecessary, we dont give a shit about what you thought.
If everyone was to state in a post everything they thought about the topic... jebus it would be a 1000+ post thread.

and if no one posts on a forum its useless
Logged
MuDDy_PaNDa
Titan of the Abyss
******

Karma: +15/-37
Posts: 1495



View Profile
« Reply #16 on: July 01, 2011, 11:06:58 AM »

Jesus turbo, can you see that this thread is one month old and your post is completely unecessary, we dont give a shit about what you thought.
If everyone was to state in a post everything they thought about the topic... jebus it would be a 1000+ post thread.

and if no one posts on a forum its useless
posting is good, if its a post that contributes to a topic, here IT DOESNT.
Logged




The MuDDy_PaNDa is a new animal. He has been created by the breeding of a panda and a makrura together. Their breeding had created a strange animal covered in mud.
turbo
Beta Tester
Titan of the Abyss
*

Karma: +29/-25
Posts: 1756


View Profile
« Reply #17 on: July 01, 2011, 01:42:47 PM »

I don't really think the Programming board is full enough that posting in any thread can be considered "necroing". On that note, sickle said earlier not to bother learning C# because it wasn't cross platform compatible (which it is).
Logged


Quote from: Playerof
I am officialy an IDIOT!!!!! Tongue
Quote from: Playerof date=1289822009
twas hit straight in the eye by a cock
Quote
[23:52:51] Lazure : Thank you.
[23:52:59] Lazure : I love being a slut :O
sickle
Titanious Minion
*****

Karma: +31/-49
Posts: 902


tabula rasa


View Profile
« Reply #18 on: July 01, 2011, 05:59:23 PM »

Turbo, mono is a horrible implementation of C#.  It is riddled with bugs, and many things made on C# don't run on mono.  For the most part, C# is the cross platform compatible. 
Logged

theorchero
Guest
« Reply #19 on: September 18, 2011, 09:32:11 PM »

Who the fuck told you to start with C#?

And yes, Jass is an excellent starting language.

Although you need to know something about bat files if you were recently computer illiterate to grasp the concepts in all universal languages: It doesn't happen a certain way unless its coded to do so.

IE: just because an asset in the game looks sharp, doesn't mean that it will pop a balloon.

edit: and bat files are handy for simple tasks that you do over and over. Only problem though, is besides asking for input and opening a .yes or .no file, you cant really do an ifthen in batch =/
« Last Edit: September 18, 2011, 09:34:51 PM by theorchero » Logged
Neco
Self Proclaimed AFK-King
Map Editor
Titanious Minion
*****

Karma: +21/-21
Posts: 985


Tired of your shit

fallingground@live.com
View Profile WWW Email
« Reply #20 on: September 18, 2011, 09:44:12 PM »

JASS shouldn't be classified as a proper language I do definately recommend not learning it first. Learn something actually useful like .NET or Ruby. The quicker you learn mid-level programming the easier higher levels will be.
Logged


Novynn@Azeroth | Novynn@Lordaeron | Novynn@Northrend
theorchero
Guest
« Reply #21 on: September 20, 2011, 10:12:36 PM »

HEY YOU SPAM

FUCK YOU.

YEA YOU.

THE BOT.

</rage>
Logged
Lucifer(SA)
Murloc
*

Karma: +0/-2
Posts: 54



View Profile Email
« Reply #22 on: September 23, 2011, 05:30:09 PM »

I would also like to learn programming is there like a site called programmingforcompletemorons.com ?
Logged

sickle
Titanious Minion
*****

Karma: +31/-49
Posts: 902


tabula rasa


View Profile
« Reply #23 on: October 10, 2011, 05:35:52 PM »

> Ruby

yes

Code:
class Demo
  def run
    puts 'oh yes'
  end
end
demo = Demo.new
demo.run
Logged

theorchero
Guest
« Reply #24 on: October 10, 2011, 11:07:26 PM »

oh you're cool.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!