Alittle help menu

User Tag List

Thread: Alittle help

Page 2 of 2 FirstFirst 12
Results 16 to 20 of 20
  1. #16
    EmilyStrange's Avatar Active Member
    Reputation
    34
    Join Date
    Jul 2009
    Posts
    125
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @OP: It doesn't matter what you start with, just start. You cannot go wrong, merely make a few mistakes. What tools you use at this time, are irrelevant, because you don't necessarily possess the skill to determine what is good or bad. Asking someone "which is the best" should be tempered with knowledge of the person giving the answer.

    I want to play piano, so which is the best piano to buy? Ask a concert pianist and he will tell you the "best" instrument is a $150,000+ concert grand. Ask someone else and they will tell you a $200 Casio will do just fine.

    Until you train yourself to know what is good and what is bad, "best" is not really relevant. You'll make mistakes, so it is irrelevant what language you make those mistakes in. The important thing is to be willing to just jump in with both feet and start doing, rather than figuring out what the "best" is and worrying about making a mistake that you won't be able to avoid making anyway.

    My advice is, pick something that looks reasonably easy to understand, whether that is BASIC, C#, AutoIt, Hotkeynet, or pure assembly language. If you have absolutely zero experience with programming, try one of the very simple linear scripting languages at first, such as autohotkey. It won't let you hack around inside the Warcraft memory space, but it will get you familiar with concepts, i.e. functions, loops, conditionals, that you need to fully understand and will continue to use for the rest of your programming career.

    Alittle help
  2. #17
    burton992's Avatar Contributor
    Reputation
    110
    Join Date
    Jan 2009
    Posts
    585
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks emily thats some really good advice

  3. #18
    amadmonk's Avatar Active Member
    Reputation
    124
    Join Date
    Apr 2008
    Posts
    772
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Indeed, except that I never much bought into language-religion. Use whatever tool, style, and coding idiom is right for the job. Sometimes that means a language hosted in a VM injected into a native process

    Oh, btw, I would NEVER recommend that a noobie start with C++. C++ is powerful strong mojo, and it's very important to understand how the "magic" happens (memory management, hardware interface, and so on), but for that I'd honestly learn assembly over C++. C++ is good for writing system tools, and of course for reversing (since the app we're RE'ing is WRITTEN in C++ after all).

    I wanted to use Lua for a while, but the lack of some really basic language constructs started to get annoying, plus having to roll my own libraries for basically EVERYTHING...

    I think that Lua is actually a better designed language than Python (in much the same way that C# is a better designed language than Java, for much the same reason -- what a difference a few years of hindsight make!), but Python is superior to Lua for the same reasons that Java ends up often beating C# -- better library support (ok, that's not entirely true for Java/C# any more, but it's definitely the case for Lua/Python).
    Don't believe everything you think.

  4. #19
    Mr.Zunz's Avatar Contributor
    Reputation
    92
    Join Date
    Mar 2007
    Posts
    393
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I picked C# at start, I also tried to start with C++ but i found it a bit hard to understand, and C# is pretty simple to start with, you can toy much easily around at beginners stage then C++ imo.


  5. #20
    burton992's Avatar Contributor
    Reputation
    110
    Join Date
    Jan 2009
    Posts
    585
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    A guy from my college has just lent me the book Head First C# and i must say its amazing after reading the first chapter and following it through with Visual 2008 Express, i think im going to start with C# the book is so easy to read and easy to look at, it actually makes me feel like theres somebody there teaching me lol.

Page 2 of 2 FirstFirst 12

Similar Threads

  1. [lua] alittle help plz?
    By MCdeathMC in forum WoW EMU Questions & Requests
    Replies: 3
    Last Post: 04-06-2010, 10:31 AM
  2. Could use alittle help
    By tohor1331 in forum World of Warcraft Model Editing
    Replies: 1
    Last Post: 09-18-2008, 05:48 PM
  3. I need alittle help here.
    By [Kronus] in forum World of Warcraft General
    Replies: 0
    Last Post: 06-24-2007, 12:16 AM
  4. Alittle help from an exbert please..
    By kamper in forum WoW ME Questions and Requests
    Replies: 12
    Last Post: 12-05-2006, 12:18 PM
All times are GMT -5. The time now is 08:12 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search