Thread: What should I study now?

  1. #1
    Registered User
    Join Date
    May 2020
    Posts
    2

    Question What should I study now?

    Hello. I'm new in this forum. I'm spanish so my English is not very good. My name is William and I'm 17 years old. I have been studying computer science since 2-3 years ago. I have learnt web programming (PHP, MySQL, JS, Wordpress, HTML, CSS, Jquery...) and now I'm trying to learn other things. I have done some video courses about computer networking (things like TCP/IP and OSI models, types of IPs, VPN and all that stuff). After that I have done courses about C. Now I'm finishing a book called C Notes for Professionals (a open source book). I think that knowing C I can go up in the hierarchy learning things like C++ and using C inside for creating applications for users. I can also go deeper and start learning Assembly lenguage, the structure of the CPU...

    May you help me decide? If I wanted to learn how C is read by the computer and learn more deep about PCs, should I read first about Assembly lenguage, the structure of computers or about the operating systems? What order and which route should I go?

    I mean: finishing my C book, and if I wanted to go deeper, should I learn what first: Assembly? Operating Systems? Computer architecture? What route should I follow?

    Thanks for the help and sorry for my English

  2. #2
    Registered User catacombs's Avatar
    Join Date
    May 2019
    Location
    /home/
    Posts
    81
    What does "go deeper" mean? What exactly do you want to do? That will determine your next language.

  3. #3
    Registered User
    Join Date
    May 2020
    Posts
    2
    I mean like: C is more deeper than Python. Assembly lenguage is more deeper than C. Binary is more deeper than Assembly. The structure of the CPU is more deeper than binary lenguage...

  4. #4
    Registered User
    Join Date
    May 2009
    Posts
    3,874
    Operating Systems is a good next choice. You do not need Assembly to learn Operating Systems.

    I would say Assembly is above Computer architecture; but, not by much. And, some might say the other way around.

    NOTE: You really can not learn Assembly! Because their are many different Assembly for each of the CPU families.
    And some of the CPU families have more than one version/dialect of Assembly.

    Tim S.
    "...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.." Bill Bryson

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. What should I study next?
    By Richardcavell in forum C++ Programming
    Replies: 8
    Last Post: 07-06-2017, 10:15 AM
  2. Study Aides
    By Bidski in forum C Programming
    Replies: 5
    Last Post: 12-05-2012, 09:21 AM
  3. What should I study next?
    By Richardcavell in forum C Programming
    Replies: 2
    Last Post: 02-21-2011, 01:05 AM
  4. What should I study
    By santiman12 in forum A Brief History of Cprogramming.com
    Replies: 6
    Last Post: 07-15-2008, 08:08 AM
  5. Need study help : /
    By RoD in forum C++ Programming
    Replies: 31
    Last Post: 05-31-2003, 11:03 AM

Tags for this Thread