Thread: What's next...

  1. #1
    Registered User
    Join Date
    Dec 2014
    Posts
    18

    What's next...

    I've recently finished the C tutorial on this site as well as with other sources. I feel as though the best way to expand my knowledge is to learn another programming language. I'm considering Python, Javascript, HTML, or PHP. I know that most would recommend that i learned C++, and i will at a later time, just not interested at the moment. Anyway, what language should i learn next and what's a good place to start?
    Thanks.

  2. #2
    Registered User
    Join Date
    Sep 2004
    Location
    California
    Posts
    3,267
    If all you have done is finish some C tutorials, then you have not yet learned C. I suggest that your next step be writing some software in C to expand on your knowledge. If you are set on learning a new language other than C, then python is a good multipurpose language that has many interesting characteristics.
    bit∙hub [bit-huhb] n. A source and destination for information.

  3. #3
    Registered User
    Join Date
    Dec 2014
    Posts
    18
    I've covered the main topics of C and i'm able to do a lot of problem-solving in the language. I am aware that i have not fully mastered the language, but other than by writing software, are there any ways to expand my knowledge on the language?
    Thanks.

  4. #4
    Registered User Alpo's Avatar
    Join Date
    Apr 2014
    Posts
    877
    Quote Originally Posted by ItzBlue View Post
    I've covered the main topics of C and i'm able to do a lot of problem-solving in the language. I am aware that i have not fully mastered the language, but other than by writing software, are there any ways to expand my knowledge on the language?
    Thanks.
    There is no better way to discover gaps in your knowledge than to try and use it to bring a thing to fruition. Another good choice is to read other people's code and figure out what they are doing and how (also try to spot different ways you could do it).

    I remember getting through my second book on C and thinking, "Yeah, I should be able to do anything now!". It was untrue, though. Once you know the syntax and can problem solve, you've only just reached a place to begin learning from .
    WndProc = (2[b] || !(2[b])) ? SufferNobly : TakeArms;

  5. #5
    Registered User
    Join Date
    Nov 2010
    Location
    Long Beach, CA
    Posts
    5,907
    One of my favorites: Teach Yourself Programming in Ten Years. I'm not saying spend 10 years, but there's a lot of good advice that applies nonetheless.

    Perhaps it would be better if you could answer:
    1. Why do you want to learn to program?
    2. Why did you want to learn C?
    3. Why do you want to stop C after such a short time?
    4. What is is your goal for moving onto another language?

  6. #6
    Registered User
    Join Date
    Dec 2014
    Posts
    18
    Quote Originally Posted by anduril462 View Post
    One of my favorites: Teach Yourself Programming in Ten Years. I'm not saying spend 10 years, but there's a lot of good advice that applies nonetheless.

    Perhaps it would be better if you could answer:
    1. Why do you want to learn to program?
    2. Why did you want to learn C?
    3. Why do you want to stop C after such a short time?
    4. What is is your goal for moving onto another language?
    Well, i'm 15 years old and i like computer and technology a lot. I was introduced to programming in short through a school program a long time ago. I really enjoyed it. From many sources, C and Python were apparently the best for "first languages". I used Google to find multiple tutorials, but the one on cprogramming was the best. I don't just want to stop at one language, i want to learn as much as possible about programming before it becomes my career.

Popular pages Recent additions subscribe to a feed