Ich kann dir die Seite ladedu.com empfehlen. Dort gibt es ein C++ Tutorial, was ich sehr stark auf Codebeispiele bezieht, was mir sehr geholfen hat.
i3 sagt noch nichts über das Alter aus. Als Beispiel ist da der i3-7100 zu nennen, der ziemlich aktuell ist und auch von manchen Menschen zum zocken benutzt wird.
Tatsächlich gibt es ein kostenloses Tutorial, welches viel besser ist als alle Bücher zu CPP, die ich bisher gelesen habe, da es alles anhand von Beispielen erklärt.
Zu finden ist das Tutorial auf ladedu.com
Wichtig ist nur die richtige Anwendung ! Man lernt das Programmieren nicht durch das Lesen eines Buches sondern durch das Anwenden des gelernten Stoffes.
Direkt von Mac geht das nicht, doch könntest du eine virtuelle Maschine erstellen mit VMWare oder Virtual Box und dort eine Windows Version installieren. Dann musst du in Windows einen Compiler oder Ide installieren, um dort dein Quellcode noch einmal zu compilen. Falls du aber Platform-abhängige Systemfunktionen in deinem Programm benutzt hast, musst du diese noch einmal für Windows umschreiben.
Nein diese Sets sind nicht das Geld wert ! Für das Geld kannst du viel bessere Hardware kaufen, indem du kein fertig-PC kaufst sondern dir selber einen zusammenstellst. Falls du nicht weißt wie es geht kannst du dir den Youtube Kanal "Hardwarerat" ansehen. Dieser stellt für verschiedene Preisklassen Computer mit der maximal Leistung für das Budget zusammen.
Hole dir eine gute CPU ! Denn die Grafik kannst du in Games herrunterstellen ...
Für das Grundgerüst nimmt man HTML. Das Design usw machst du in CSS. Serverseitige Sachen machst du in PHP/Clientseitige Sachen mit Javascript. Und wenn du große Datenbanken einbinden möchtest brauchst du eventuell auch noch SQL :)
Ja ein Serverbetreiber könnte deine IP problemlos herrausfinden ... Deine Region kann man dann auch feststellen, jedoch ist es einer Person nicht möglich deine Adresse herrauszufinden.
Falls ein Kiddie dich ddosen will kannst du deinen Router neustarten und schon geht dein Internet wieder ... Zur not kannst du dir auch ein VPN Client besorgen.
Wie überall hast du natürlich auch die Möglichkeit dich hochzuschlafen XD Musst dir nur ein paar große Youtuber suchen, welche dich für gewisse Dienstleistungen pushen würden :D (Nicht zu ernst nehmen)
Ich glaube das Tool Gamemaker Studio kommt deinen Vorstellungen recht nah. Abhängig davon, was das für ein Spiel sein soll, brauchst du schon ein wenig Programmierkentnisse. Jedoch benutzt Gamemaker eine eigene Sprache, die sehr sehr einfach ist und für die auch viele Tutorials existieren. Das Tool vereinfacht vieles und erfordert wenig Einarbeitungszeit.
Mach ein Tic-Tac-Toe Spiel in der Konsole. Mach dir Gedanken, wie du den Userinput in der Konsole umsetzen und du das Feld darstellen kannst.
Lotro ist ein Quest-MMO, welches auf eine starke Story setzt. PvP ist also nicht der Schwerpunkt des Spiels. Des weiteren habe ich mal gehört, dass es wohl ab einem gewissen Lvl ziemlich starke Free2Play Einschränkungen haben soll.
Ob C++ oder C# ist in erster Linie recht egal. Für C++ würde ich dir das Framework SFML empfehlen, da es verhältnismäßig einfach zu erlernen ist. Falls du was in C# programmieren möchtest kannst du entweder eine komplette Engine, wie z.B. Unity benutzen oder ein Framework wie Monogame.
Visual Studio Code ist KEINE Ide ! Es ist einfach nur ein Code Editor... Bei Visual Studio erstellst du erst ein Win32 Projekt und zack fertig -> du kannst los programmieren ;D
Eventuell wirst du es schaffen 3-4 Kilo abzunehmen, wenn du extrem wenig isst aber diese Kilos würden dann eher in der Bauchregion fehlen. Das Fett aus den Oberarmen wirst du nicht in einer Woche weg bekommen.
Sowas ist billige Panikmache. Die Welt wird ziemlich sicher nicht untergehen in den nächsten 50 Jahren. Und du solltest dir die Frage stellen, ob du überhaupt wissen willst, dass die Welt untergeht, wenn du sowieso nicht viel darüber machen kannst. Genieße jeden Tag als wäre es dein letzter ! Dann wirst du dir auch keine Gedanken mehr über solche unnötigen Dinge machen müssen.
Kauf dir nen Windows Pc und falls du Windows nicht magst install Ubuntu auf dem Rechner ... Das Mac Betriebssystem basiert auf dem gleichen Kernel wie Linux(Ubuntu) und Ubuntu ist extrem sicher und nach kurzer Einarbeitungszeit ähnlich einfach zu bedienen wie IOS Betriebssysteme.
Du bist ein selbstbewusstes junges Mädchen. Du solltest die sein, die ihm den Sex verwehrt, doch anhand der Sachen, die du hier beschrieben hast scheint eure Beziehung schon ein Ende gefunden zu haben und man kann sie nicht mehr retten. Die Dinge, die du über deinen Freund gesagt hast lassen mich darauf schließen, dass er dich wohl ausnutzen will und die Beziehung von euch zu stark auf Sex basiert.
C, C++ und Java sind tolle Sprachen. Ich würde dir empfehlen mit Java anzufangen, da es an meisten Komfort bietet. Es ist auch nicht nötig C vor C++ zu erlernen, jedoch ist es ein guter Einstieg, da es nicht über so viele Sprachelemente verfügt und deshalb einfacher zu erlernen ist.
Hier meine Empfehlungen
Für C : C-HowTo (direkt im Browser)
Für C++: Sololearn C++ (direkt im Browser oder als App)
Java: Sololearn Java (direkt im Browser oder als App) oder das Openbook "Java ist auch eine Insel"(direkt im Browser)
Ob man das in PDF einbinden kann weiß ich zwar nicht, doch könntest du Shell-Scripts erstellen, um nicht alles während deiner Präsentation manuell eintippen zu müssen.