I started down this path recently, with a firm background in electronics hardware and software: I'm going the "open source" route with rusEFI. You could say I want to get wet, what's important is being able to maintain and understand the setup in case something goes awry and be able to freely fix and improve it and not beholden to others' schedules or whims or even finances.
I will say, what that guy says in his video near the start is very accurate: understanding how the engine works is probably the most important thing if you're serious about tuning (versus the end result). With this understanding, the rest of the specifics about a particular platform will follow: all of that information is readily available, it's just a matter of understanding what knobs/switches that platform has to effect the control you're after. With rusEFI, I can answer questions by inspecting the actual logic that the knobs/switches control, which is extremely insightful, as is the small community (both devs and users) and the knowledge bases that have been developed (wiki, forums, GitHub issues).
I intend to approach my goals in steps:
- running a known good motor on a stand with the stock ECU (might skip this depending how much I have to trick the ECU).
- run the same NA setup with rusEFI: developing the infrastructure and getting a firm understanding of the available controls about the basics (fueling, spark/timing, closed-loop, VVT, etc.) and chasing out all of the gremlins
- adapting the setup to NA-T and understanding those controls and trade-offs, probably with some cheapo turbo
- swapping to the turbo of choice, dialing, and installing in the finished vehicle
I find it really difficult to meet and get in with [Toyota] knowledgeable members of the local community, but this is something I need to work on: go to events and network, talk with folks, get information and contacts. I'm not even sure if there's a shop I could throw money at to do things the way I'd like, keeping me informed and knowledgeable about my setup.