Page 1 of 1

Best Resources to start Learning AHK_H from nil

Posted: 21 Feb 2019, 23:46
by Tigerlily
Hello all,

I've worked with AHK_L V1.1+ the last few months and for my purposes have run into several scenarios where multi-threading would be ideal comparied to single-threaded processing.

I looked around at some of the docs but wasn't really sure where to go to start myself off from scratch learning AHK_H. Is there an official place for beginners (to AHK_H) can go to hit the ground running?

Wondering what are the best resources to learn multi-threading programming with AHK_H? What helped you get started here?

I just started programming seriously a few months ago, now automating many marketing, SEO, Excel, and other web related tasks for personal and professional gains with AHK_L. So that's the kind of stuff I'm mainly interested in from a big picture standpoint. I haven't made the switch over to AHK_L v2 yet because I know it's still in development and since i'm a noob, I've been sticking with what I know best to accomplish my tasks. I'm thinking of making the jump to v2 though for AHK_H - would you recommend this, or since I'm familiar with AHK_L v1.1+ do you think I should stick with AHK_H v1.1+ until I get more well-versed???

I really appreciate all and anyone's answers, insights, knowledge, and generosity with their precious time! I'm very very excited to start multi-threading and sharing my work with the community.

Thanks again! :) :) ;)

Re: Best Resources to start Learning AHK_H from nil

Posted: 22 Feb 2019, 03:19
by swagfag
the literal only reason for anyone to be staying on v1 is if ure relying on some some lib that u cant rewrite in v2 because ure either too lazy, time-constrained or incapable

besides the docs https://hotkeyit.github.io/v2/docs/AHKH_Features.htm and reading whatever scripts people have posted on the forums, i dont think there are any other resources
ure better off pulling the docs though, since there's a bunch of pages that arent linked to from anywhere, see: https://github.com/HotKeyIt/AutoHotkey_H-Docs/pull/5/commits/d4b8e45f41eb60c793e98d9ac474edbe5e7ea314

learn v2 from the normal v2 docs, learn h functions from the h docs

other than that is largely a trial and error effort. pick a function u dont understand, write a script that uses it

Re: Best Resources to start Learning AHK_H from nil

Posted: 22 Feb 2019, 06:42
by Tigerlily
swagfag wrote:
22 Feb 2019, 03:19
the literal only reason for anyone to be staying on v1 is if ure relying on some some lib that u cant rewrite in v2 because ure either too lazy, time-constrained or incapable

besides the docs https://hotkeyit.github.io/v2/docs/AHKH_Features.htm and reading whatever scripts people have posted on the forums, i dont think there are any other resources
ure better off pulling the docs though, since there's a bunch of pages that arent linked to from anywhere, see: https://github.com/HotKeyIt/AutoHotkey_H-Docs/pull/5/commits/d4b8e45f41eb60c793e98d9ac474edbe5e7ea314

learn v2 from the normal v2 docs, learn h functions from the h docs

other than that is largely a trial and error effort. pick a function u dont understand, write a script that uses it
Cool, thanks for your feedback swagfag. I didn't think of it like that. I've just been having so much fun with v1.1+ getting the basics that I haven't felt like it would be a good use of my time to switch over to v2 yet. I think I will start dabbling in AHK_L v2 now to prep to move to over (or at least start using for certain cases) to AHK_H v2. The v2 syntax in general just seems cleaner from first glance..

Anyone else's insight, advice, opinions are extremely appreciated - thank you :idea: :idea: :idea:

Re: Best Resources to start Learning AHK_H from nil

Posted: 16 Apr 2019, 04:17
by SOTE
I think part of the problem is that AutoHotkey_H has jumped the gun, in terms of online documentation for AHK_H v1 VS AHK_H v2. Most people will be coming to AutoHotkey_H from v1 and not v2, to include that v2 is not the official release yet (nor likely to be for a while). Add to the documentation problem, there isn't the script tool support for AHK_L v2 (so definitely not for AHK_H v2), like AutoGUI or AHK Studio.

A lot of people probably have no idea about what AutoHotkey_H can do, and are likely fearful that it's incompatible with AutoHotkey_L (as not knowing that AutoHotkey_H is a superset that exists on top of it).

Possibly, if there were updated AHK_H v1 online documentation explaining the added features above what is in AHK_L v1 (with code examples), then it might make switching and learning a bit easier. With that typed, there is an AutoHotkey_H.chm (make sure to right click and unblock to read properly), that is included with the downloaded zip. But people thinking about trying it out may not get that far, so the online documentation would arguably initiate their curiosity more.

Probably would be good to read through a lot of the AutoHotkey_H help threads (https://www.autohotkey.com/boards/viewforum.php?f=67).

HotKeyIt did some videos with Joe Glines. Would be a good idea if they did a follow on video, where they got even deeper into AutoHotkey_H features.

HotKeyIt, AutoHotkey_H Part1
(https://youtu.be/ao5FdsqWTVQ)

AHK Webinar 9/2018 Hour 1-AutoHotkey_H
(https://youtu.be/X4aQe3JvqXQ)

Re: Best Resources to start Learning AHK_H from nil

Posted: 16 Apr 2019, 05:05
by jeeswg
What would benefit me:
- Examples. Example scripts e.g. 3, 10, or more, and script ideas. (E.g. multithreading examples.)
- Differences. Any major/minor AutoHotkey_H/AutoHotkey_L differences, not covered here:
AutoHotkey_H New Features
https://hotkeyit.github.io/v2/docs/AHKH_Features.htm
- Compatibility. Do any AutoHotkey_L v2 scripts typically have to be modified for use with AutoHotkey_H v2?
- Compiling. Covered by this guide:
[Guide] Compiling Ahk_h's source step by step - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=65&t=62308
- Summaries. Summaries of/comments re. people's experiences using AutoHotkey_H cf. AutoHotkey_L.

Links (videos from 2018):
HotkeyIt, AutoHotkey_H Part1 - YouTube
https://www.youtube.com/watch?v=ao5FdsqWTVQ
HotkeyIt, AutoHotkey_H Part2 - YouTube
https://www.youtube.com/watch?v=tiL_bIebTx4
AHK Webinar 9/2018 Hour 1-AutoHotkey_H - YouTube
https://www.youtube.com/watch?v=X4aQe3JvqXQ
AHK Webinar 9/2018 Hour 2-AutoHotkey_H Q&A - YouTube
https://www.youtube.com/watch?v=HmKdnmyBW6M