Programowanie na młode lata

Programowanie na młode lata
EH
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 8 lat
  • Postów:1
0

Witam czy możliwa jest nauka programowania w wieku np 13 lat. Jeśli jest to od czego polecacie zacząć :)

edytowany 1x, ostatnio: EskyHD
xDevil2
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Poznań
  • Postów:109
3

Temat jakich wiele, powstaje co tydzień kilka takich tematów. Użyj opcji szukaj.

Odnośnie tematu. Zacząć można zawsze, po prostu zacznij, język nie ma znaczenia. Zacznij coś pisać w jakimkolwiek języku jak ci nie podejdzie to zmień język i tyle.

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 6 godzin
  • Lokalizacja:Wrocław
16

13 to za późno. Zaczyna się maksymalnie w wieku 6 lat.


Po dopracowaniu rozwiązania każdy będzie mógł założyć własny drzewiasty wątek.
xDevil2
W sumie racja :/ ja zaczynałem jak miałem 7, ale z wiekiem widzę jakie mam braki w porównaniu do kolegów.
IceHeart
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 20 godzin
  • Postów:312
1

@somekind nie jest na czasie, zaczynało się w wieku 6 lat ale do roku 2014 teraz aktualnie maksymalnie 5 lat 3 miesiące. Później już nie ma sensu.

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około godziny
  • Postów:8398
0

Witam czy możliwa jest nauka programowania w wieku np 13 lat. Jeśli jest to od czego polecacie zacząć :)

Od wyznaczenia sobie przynajmniej kilku godzin w tygodniu na czas, kiedy będziesz poświęcał się programowaniu.


boruk
  • Rejestracja:prawie 9 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Poznań
  • Postów:13
0

Chciałbym mieć znów 13 lat żeby zacząć programować w tym wieku. Zacznij od nauki angielskiego.

Sarrus
  • Rejestracja:prawie 14 lat
  • Ostatnio:3 dni
  • Postów:2512
1
IceHeart napisał(a):

@somekind nie jest na czasie, zaczynało się w wieku 6 lat ale do roku 2014 teraz aktualnie maksymalnie 5 lat 3 miesiące. Później już nie ma sensu.

E tam ja synowi czytałem książki programistyczne zanim się jeszcze urodził. Tak żeby wyrobić dobre nawyki. Teraz gdy ma 1.5 roku, daje mu klawiaturę, żeby się uczył na niej pisać.

edytowany 1x, ostatnio: Sarrus
S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
1

Ucz się angielskiego, ale w sumie ucząc się programować to też będziesz musiał uczyć się angielskiego.
Ja nie znałem dobrze angielskiego jak zacząłem się uczyć programować i straszne katorgi przeżywałem ale się opłacało :)


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
0
EskyHD napisał(a):

Witam czy możliwa jest nauka programowania w wieku np 13 lat. Jeśli jest to od czego polecacie zacząć :)

Możliwa, ale po co? Nie wiem jakimi motywami się kierujesz, do nauki programowania, ale jeśli opowiastkami starszych rówieśników o grubej kasie to nie jest to najlepsza motywacja. I sądzę, że w tym wieku powinieneś cieszyć się ostatkami dzieciństwa, rozwijać znajomości, umiejętności miękkie, inteligencję socjalną i próbować wszystkiego po trochu, szukać pasji, czegoś co Cię wciągnie może sport/gra na instrumencie itd.

Na Twoim miejscu przerobiłbym sobie taki kurs, który ja też w gimnazjum ukończyłem i miałem pojęcie już "z czym to się je" nazywał się on "Od zera go gier kodera" czy tam "Od zera do hackera" nie pamiętam już dawno to było, ale była to taka aplikacja desktopowa, którą się odpalało i menu wyglądało tak (chyba) -> user image i w zasadzie zawierał tylko podstawy C++, ale to pozwoliło na zapoznanie się z tym jak to wygląda.

I dał sobie spokój przynajmniej do liceum.

ML
  • Rejestracja:ponad 19 lat
  • Ostatnio:około 23 godziny
  • Postów:854
1

Weź idź na dwór w piłkę pograć. Kręgosłup jeszcze zdążysz sobie pokrzywić.

0

Ja zaczynałem od Pascala. Po prostu wziąłem książkę i przepisywałem przykłady (Turbo Pascal 7.0 :D)

Ale w dzisiejszych czasach polecam Pythona - wpisz w wyszukiwarkę hasło i wyskoczy mnóstwo stron po polsku

datdata
  • Rejestracja:prawie 11 lat
  • Ostatnio:prawie 7 lat
  • Postów:957
3

Jeśli kiedyś będziesz chciał zostać programistą i teraz, w wieku 13 lat, chcesz się nauczyć czegoś, co ci się przyda to wyjdź do kumpli, koleguj się z ludźmi, którzy mają inne zdanie niż ty na jakiś temat, staraj się dowiedzieć o świecie z różnych dziedzin (nie tylko informatyki), nie bój się przedstawiać swoje zdanie na jakiś temat szanując opinię innych czy przyznawać się do błędów (to wyjątkowo trudne, jak się ma naście lat).

To rzeczy, których programistom najczęściej brakuje, bo w wieku 13 lat siedzieli przed kompem ucząc się języka, którego nigdy później nie użyli.


"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." Robert Heinlein.
edytowany 1x, ostatnio: datdata
A9
  • Rejestracja:ponad 8 lat
  • Ostatnio:7 miesięcy
  • Postów:408
0

To świetny wiek aby się tym zająć, sam żałuję, że dopiero w wieku 17 lat zająłem się programowaniem(choć wcześniej też zajmowałem się informatyką na poważnie). Przede wszystkim określ co chcesz robić. Czy zwykłe aplikacje na komputer, aplikacje na telefon, aplikacje internetowe, soft na mikrokontrolery czy coś innego. Potem wybierz odpowiedni język programowania do swoich celów. Do każdego celu inny język nadaje się lepiej, inny gorzej. Potem kup sobie książkę do programowania i po protu się ucz, regularnie, przynajmniej raz w tygodniu 2 godziny a najlepiej więcej(z tym chyba nie będzie problemu, bo w takim wieku ma się dużo wolnego czasu). W między czasie ucz się dobrze angielskiego oraz innych dodatkowych rzeczy, które pomogą w programowaniu. Oczywiście rób też inne rzeczy ale nie słuchaj się tych co mówią, że tylko powinieneś się bawić, sam żałuję, że sporo wolnego czasu w podstawówce i gimbazie przepierniczyłem na głupoty i tylko jego część poświęciłem na rozwijanie zainteresowań tak na poważnie.

edytowany 1x, ostatnio: arkadiusz97
CZ
Ty na poważnie mówisz 13 latkowi żeby określił czy chce pisać na Androida czy pod ARMy? xD
A9
@Czarcik Dla ścisłości, w większości przypadków telefony z Androidem mają procesory ARM :P I powinien to określić, bo jak zechce zacząć, to jakąś platformę będzie musiał wybrać, nawet do samej nauki.
S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
4

Nie przesadzajcie. Przecież nikt nie każe mu siedziec cały dzień przed kompem.
Jak ma grać w jakieś CS czy oglądac jakieś g**no filmiki na YT to lepiej żeby programował :)
Od 2 godzin w sobotę przed kompem nic wielkiego się nie stanie...
I myślę że lepiej żebyś uczył się po angielsku nawet jak na początku będzie w chu... ciężko. Ale to się opłaci :)


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
azalut
jeden racjonalnie mówiący
A9
W tym wieku jak zaczyna przygodę z programowaniem, to lepiej niech zacznie od materiałów po polsku, bo w ten sposób ani porządnie nie nauczy się programowania ani nie nauczy się angielskiego. Na tym etapie zdecydowanie lepiej rozdzielić naukę programowania od nauki języka.
S9
Nie wiem skąd te założenie. Myślę że warto by spróbował, akurat teraz ma lajtowo bo w szkole pierdoły i ma dużo czasu
AC
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 8 lat
  • Postów:13
1

Miałem bardzo dobrego kolegę, który w gimnazjum robił takie rzeczy, że na studiach niektórzy tego nie ogarniają. To wszystko zależy od tego ile możesz poświęcić czasu i czy programowanie jest Twoją pasją. Kolega ogarniał C i C++ naprawdę na bardzo wysokim poziomie. A ile lat wtedy mieliśmy...jakieś 14.

S9
  • Rejestracja:ponad 10 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Warszawa
  • Postów:3573
0

Znam niejednego człowieka który zaczynał w wieku 10-15 lat z programowaniem. I co ciekawe to nie są nerdy tylko ludzie "średnio" o wiele bardziej ogarnięci życiowo niż wielu co zaczęło później


"w haśle <młody dynamiczny zespół> nie chodzi o to ile masz lat tylko jak często zmienia się skład"
ZI
  • Rejestracja:ponad 8 lat
  • Ostatnio:prawie 6 lat
  • Postów:6
0

znam niejednego co w gimnazjum stawiali otsy w tibii, a teraz kończą magisterkę i są już ustawieni zawodowo

J8
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 8 lat
  • Postów:1
0

Ja programować uczyłem się dopiero na studiach i powiem że na początku nie było łatwo korzystałem z różnych książek kursów min. z [CIACH!] (tutaj można się małymi krokami wdrażać na wyższe poziomy), najpierw przerabiałem materiały, później metodą prób i błędów utrwalałem materiał.Dzisiaj potrafię napisać nie tylko 1 aplikacje myślę że w wieku 13 lat można na spokojnie ogarnąć podstawy programowania i potem być jednym z lepszych programistów ale to już zależy od wytrwałości w dążeniu do celu.

edytowany 1x, ostatnio: Ktos
nalik
  • Rejestracja:około 9 lat
  • Ostatnio:prawie 2 lata
  • Postów:1039
0

Spokojnie możesz poświęcić trochę czasu na programowanie. Zaznaczam trochę, bo w tym wieku bardziej Ci się przyda nauka matematyki i nauk ścisłych. A jeszcze ważniejsze jest cieszenie się dzieciństwem póki możesz.
Zacznij jednak od czegoś łatwego i przyjemnego, potem masz mnóstwo czasu na ewentualną naukę czegoś nowego, np. pobaw się z Pythonem.

edytowany 1x, ostatnio: nalik
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)