SuramarXStealth
Spearloc
 
Karma: +2/-4
Posts: 317
Fear the drow, fear Drizzt Do'Urden.
|
 |
« 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
|
 |
« 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. @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.
|
 |
« 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. @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
|
 |
« 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
|
|
|
|
SuramarXStealth
Spearloc
 
Karma: +2/-4
Posts: 317
Fear the drow, fear Drizzt Do'Urden.
|
 |
« 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
|
 |
« 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
|
|
|
|
|
Jumby
|
 |
« 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
|
 |
« 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
|
 |
« 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.
|
 |
« 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
|
 |
« 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
|
 |
« 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
|
 |
« 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
|
 |
« Reply #13 on: June 30, 2011, 07:00:12 PM » |
|
I thought C# was cross compatible with multiple OS's like Java.
|
|
|
|
|
Logged
|
 I am officialy an IDIOT!!!!!  twas hit straight in the eye by a cock
[23:52:51] Lazure : Thank you. [23:52:59] Lazure : I love being a slut :O
|
|
|
|
MuDDy_PaNDa
|
 |
« 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
|
 |
« 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
|
 |
« 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
|
 |
« 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
|
 I am officialy an IDIOT!!!!!  twas hit straight in the eye by a cock
[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
|
 |
« 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
|
 |
« 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
|
 |
« 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
|
 |
« Reply #23 on: October 10, 2011, 05:35:52 PM » |
|
> Rubyyes 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
|
|
|
|
|