It can be done. There are hacker and rigger builds in this forum which may be helpful to you. This isn't all-inclusive but it's plenty for one read:
Find out how your GM handles software because vehicles/drones will cost you a lot. For example, if your GM allows you to load copies of the same program to multiple nodes once the copyright protection is cracked, buy one copy, crack it, and keep it patched/upgraded. In any case, most GMs will allow you to install your software on a node and keep the “master” software elsewhere – so you don’t lose it when your drone is destroyed.
Starting out:
Buy only what you really need and crack the copyright protection only on what you have to.
Put Firewall R6 on your commlink and (eventually) on every drone.
Buy R6 programs where possible and let them run at rating 5. Upgrade your commlink to 5 (6 if you have the money and take the Restricted Gear positive quality for 5 BP). Otherwise upgrade the commlink to rating 6 later.
Using legal programs in Matrix actions makes it easier to track you. Find out your GM’s interpretation of this. They may or may not include drone Pilots, Firewalls, Encryption, Autosofts, etc. You will want to eventually crack all your matrix-action programs.
Later on in-game, you have a couple of options for software:
1 - Download pirated versions from a pirate network (UN94) and pay the monthly/bi-monthly patch update cost.
2 - Buy a legal copy of the same program with the same options and use the legal patch downloads to update your cracked copy and save you the patching time.
3 - Patch/upgrade them yourself, but this become unwieldy and impossible.
Eventually get ECCM on all your vehicles and drones to help avoid jamming.
Augmentations:
Cerebral Booster (+1 to +3 LOG)
Nanohive R2 (AU113) with neural amplifiers: Limbic R3 (+3 INT skills) and Neocortical (+3 LOG skills)
PuSHeD (AU90) (+1 LOG skills)
Encephalon (AU36) (+1 or +2 to some LOG skills)
Skills:
See SR247 for drone tests
Go with groups where possible and avoid specializations at character generation.
Electronics group 4, Cracking group 4; Mechanics group, armorer, dodge, first aid-1, gunnery, perception, pilot, con, etiquette, and automatics
Software:
Agent (crack it for team assists)
Common (R6, all) with options (AU114) as desired, i.e. Crashguard, Ergonomic, Optimization, and Viral Resistance
Hacking: Armor, Attack, Biofeedback, Decrypt, Defuse, ECCM, Exploit, Sniffer, Spoof, Stealth, and Track
Software Publishing Suite R5 (UN118) later in-game, plus access to Programming Environment (UN118)
Drones:
Upgrade devices when you can. Include electronics hardening R6 (150¥; AR58) on each drone. Add the Improved sensor array modification (AR126) wherever possible and upgrade sensors to support TacNet (UN124). Add other modifications as desired. Remember DV must exceed vehicle armor or is ignored, so armor is your drone’s friend.
Platforms I find very useful:
Micro-Tapper Bug (UN198)
Cyberspace Designs Dragonfly mini-drone (AR117)
Ferret RPD-1X mini-drone (AR117)
MCT Fly Spy mini-drone (SR351)
Renraku Stormcloud medium LTA aerial drone (SR351)
MCT-Nissan Roto-drone medium aerial drone (SR351) with Ingram White Knight LMG (SR321)