Téměř každý, kdo někdy začínal s programováním si někdy položil tuto otázku či její obměnu. Svět moderních technologií je natolik rozsáhlý, že všechny tyto pojmy můžou být pro začátečníka velice matoucí. Přidejme ještě věci jako SQLite, git, příkazová řádka, terminál, bundler, sublime text, server, localhost, comit, migrace .. a už to začíná být spíše jeden velký cirkus. V tomto článku se blíže podíváme na základní rozdělení ze všech, na alfu a omegu vašeho programování v Rails - v čem se Rails liší od samotného Ruby? A kdy použiji co?
Vezmeme to pěkně popořádku. Ruby je programovací jazyk. Je jedním z mnoha a mnoha programovacích jazyků, které si dnes můžete zvolit. Určitě jste už alespoň slyšeli některé další jako Javascript, Java, C nebo třeba méně známe jako Lisp, Haskell či Prolog. Programovací jazyk si můžeme představit jako cizí jazyk, jaký se učíme ve škole. Stejně jako španělština je pro nás nejprve nečitelná, tak může vypadat i Ruby. Oba dva mají něj