Post by NorbertJestem początkujący w nauce informatyki. Co polecacie na dobry początek?
Od czego trzeba zacząć?
Najpierw powiedz co chcesz osiągnąć, ile chcesz się nauczyć? Wtedy będę mógł
Ci coś doradzić.
Można wyróżnić następujące poziomy zaawansowania:
1. podstawowy:
- Windows: co i gdzie jest na dysku (pojęcia katalogu i pliku)
- Windows: rodzaje i atrybuty plików
- Windows: instalowanie i usuwanie programów
- programy biurowe (podstawy składu tekstu i arkusz kalkulacyjny)
- główne programy narzędziowe (Total Commander, RAR, jakiś słownik
angielskiego)
- podstawy działania sieci lokalnej i Internet (całe szczęście ten sam
protokół)
- zapoznanie się z głównymi usługami sieciowymi (www, email,
grupy dyskusyjne, torrent, ftp)
- bezwzrokowe pisanie na klawiaturze (szybkość dowolna)
2. średni:
- świadomość co robią największe układy scalone w komputerze (bez wnikania
jak to robią)
- podział dysku na partycje
- Windows: instalacja systemu
- Linux: zrozumienie atrybutów plików (głównie praw użytkowników)
- Linux: instalacja systemu, dodawanie i usuwanie pakietów
- Linux: kompilacje ze źródeł
- Linux: programy konsolowe (linia komend) i wyrażenia regularne
- Linux: konfiguracja Samby i innych demonów
3. mniej zaawansowany:
- umiejętność czytania dokumentacji po angielsku
- podstawy programowania (Asembler + podstawy matematyczne) - by wyczaić
działanie komputera
- Python (albo PHP), HTML, JavaScript, SQL (by szybko wystartować w temacie
programowania)
- programy jednowątkowe, jednostanowiskowe w C i C++ (by móc ingerować w
normalne programy, a w przyszłości także pisać własne)
4. zaawansowany:
- umiejętność pisania dokumentacji po angielsku
- korzystanie z systemu wersjonowania kodu
- programowanie systemowe
- programowanie wielowątkowe
- programowanie rozproszone
- programowanie sieciowe
- kompresja
- szyfrowanie
- programowanie gier 3D
- programowanie sztucznej inteligencji
- programowanie kompilatorów
z totaliztycznym salutem
Jax