Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

What's the next step?


  • Please log in to reply
6 replies to this topic
Grendahl
  • Members
  • 416 posts
  • Last active: Jul 07 2014 08:01 PM
  • Joined: 10 Aug 2009

As the first "language" I learned, I've been using AHK to write just about every program I have a need for, but would like to continue my learning with another language.

 

What language would you suggest, keeping in mind that my only springboard is AHK? (I'd like a language similar in structure to maximize my transfer of knowlege, as well as one that is at least equally as powerful as AHK)

 

Thoughts?


Always have your scripts when you need them with Dropbox.
Sign up for free! http://db.tt/9Hrieqj

Alibaba
  • Members
  • 435 posts
  • Last active: Nov 19 2014 04:21 PM
  • Joined: 01 Nov 2012

It doesn't has the same structure, but nevertheless i'd suggest you to learn C++. Just because it's awesome. ;)


Find the recent autohotkey version here: ahkscript.org


Linear Spoon
  • Members
  • 842 posts
  • Last active: Sep 29 2015 03:56 AM
  • Joined: 29 Oct 2011

I'd recommend c++ as well, just because there's so much you can learn about how the computer operates at a lower level than AHK exposes to you. The learning curve can be quite steep but it will make you a better AHK programmer. There are a lot of function prototypes and example code for the Windows api on MSDN written with c++. Learning this will greatly help when you go to use DllCall, access struct members, and manage memory (VarSetCapacity) in AHK.

A warning though, don't expect to write any big/interesting programs early on. 

 

If you're looking for something easier, I rather like python and lua. They aren't terribly similar to AHK but they're very easy to get started with. Keep in mind these aren't developed for Windows specifically, so you'd need some third party libraries to do system specific things


Join us at the new forum - http://www.ahkscript.org/

 


nnnik
  • Members
  • 1625 posts
  • Last active: Jan 24 2019 02:19 PM
  • Joined: 28 Jul 2012

I'd suggest C++ too.

But before you learn C++ try to learn DllCall's.

After this you could get a short introduction in Assembly because it really helps understanding any kind of compiled languages.

(short=basics=max. 2h.)


Visit the new forum ahkscript.org.

http://ahkscript.org


Alibaba
  • Members
  • 435 posts
  • Last active: Nov 19 2014 04:21 PM
  • Joined: 01 Nov 2012
BTW php is also really nice.
But you can't use it to create normal Windows programs and i don't know what you're really looking for...

Find the recent autohotkey version here: ahkscript.org


guest3456
  • Members
  • 1704 posts
  • Last active: Nov 19 2015 11:58 AM
  • Joined: 10 Mar 2011
depends on what you want to "do" with this new language. continue building apps for the desktop? for the web? for mobile?

i think its pointless to learn C++ unless you have an interest in learning the deeper layers of how a computer works. in that case might as well learn Assembly

i personally would learn a web language such as Python or Ruby or PHP

Grendahl
  • Members
  • 416 posts
  • Last active: Jul 07 2014 08:01 PM
  • Joined: 10 Aug 2009

Good points guys.

 

I mostly enjoy bot creation, and am proficient in all aspects of it except for memory reading, which I've avoided using to avoid bot detection routines.

 

As far as other apps, they've all been utilities that I use at work. Some have even been deployed into our production environment as data pivoting tools, machine controls, COM interface interpreters, etc.

 

With that in mind... how's Java for bots?


Always have your scripts when you need them with Dropbox.
Sign up for free! http://db.tt/9Hrieqj