TCP/IP auf einem Mikrocontroller ist leider nichts für Anfänger da es
hier kein Plug and Play gibt musst du jederzeit analysieren können was
deine Protollle machen bis endlich alles läuft. TCP/IP ist der
Sammelbegriff für für dutzende von Protokollen , mehrere
Übertragungsschichten bzw Ebenen und einige Jahre Detailknowhow. Also
mein Tip erstmal Bücher wie "TCP/IP Grundlagen" studieren.
Wir haben uns das Entwicklungskit von UBICOM für einen uC mit TCP/IP,
WLAN ,Ethernet, Seriell Treiber,Webserver angeschafft und nach einem
Mannjahr läuft zum ersten mal eine TCP/IP Übertragung übers Internet.
Es gibt aber für praktisch alle uC inklusive dem PIC TCP/IP
Softwarepakete, in den seltestens Fällen kostenlos und wenn kostenlos
dann sind Fehler drin die du als Laie nicht findest.
Andere Frage was willst du wirklich auf dem uC als Aufgabe lösen( z.B
email versenden oder Webserver etc) vielleicht willst du ja nur
"Autofahren" und brauchst gar nicht ein eigenes "Auto entwickeln"