Advice from a self-taught programmer

The initial phase and feeling overwhelmed

Buzzwords and jargon

You don’t need to know everything

Computer Science

  1. At the bottom we have the hardware (cpu, ram, etc.),
  2. One layer above we have machine language (0 and 1's) which the hardware can understand.
  3. Above machine language, we have assembly languages where you basically write machine language instructions in a human readable form.
  4. Then we have languages like C, which makes it even easier to write programs the computer can understand.
  5. On top of languages like C, even higher level languages like Python and PHP is implemented. All of these higher level languages has it’s own advantages and thus their own use cases.

Stay curious!



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store