Come ha fatto osservare @oregon, e' meglio un approccio professionale ....
Il professionista che cerca indicazioni, otterra' risposte professionali.
Per quanto riguarda acquisire delle competenze in Informatica, la questione e':
NON E' un'attivita' manuale
E' un'attivita' altamente tecnica, che richiede un bagaglio culturale specifico.
SERVE studiare, sperare di imparare facendo e' sbagliato a prescindere.
Come indicazioni di massima:
- linguaggio di programmazione da usare: Python. Ogni altro linguaggio richiede uno sforzo decisamente piu' oneroso
- libri: qualunque cosa che sia del tipo: introduzione alla programmazoine con Python, principi di programmazione con Python, Imparare Python, ecc. NON UNO, ma diversi.
Non ci starebbe male libri dal titolo: principi di programmazione, introduzione alla programmazione.
LASCIA PERDERE Internet, forum, video corsi, e castronate simili: se vuo iimparare qualcosa, LIBRI ed ancora LIBRI!!!!!
Una volta che avrai dimestichezza con il linguaggio e con i concetti fondamentale, potrai passare a cose un po' piu' complicate:
- uso di un database (magari un NoSQL DB, tanto, la complessita' per imparare a pasticciare con un db relazionale o meno e' praticamente la stessa)
- realizzazione di interfacce grafiche (ci sono diverse buone librerie)
TUTTO corredato SEMPRE DA LIBRI!
E poi, potrai passare a cose decisamente piu' esoteriche:
- giochi 3d
- intelligenza artificiale
- machine learning
- ...
CON IL RELATIVO libro, puoi imparare di tutto.