Turn on thread page Beta

I've been programming 6 years, AMA watch

Announcements
    • Thread Starter
    Offline

    18
    ReputationRep:
    I have a feeling I can help some people with issues starting and some of the more complicated issues with some languages. I know the following well:

    Java
    C (my main language)
    HTML + CSS
    JSON

    I have some knowledge of the following languages but I am quite rusty

    Python
    C++


    Ask me anything and I will give an answer, although I'd prefer not to get a ton of "what's wrong with my code" questions.
    Offline

    13
    ReputationRep:
    What type of projects have you worked/programmed on yourself?
    Offline

    19
    ReputationRep:
    What order did you learn these languages in and how long did it take you?
    My main language is Java, I know a few others but I'm trying to get into C and having a hard time
    Offline

    9
    ReputationRep:
    (Original post by TercioOfParma)
    I have a feeling I can help some people with issues starting and some of the more complicated issues with some languages. I know the following well:

    Java
    C (my main language)
    HTML + CSS
    JSON

    I have some knowledge of the following languages but I am quite rusty

    Python
    C++


    Ask me anything and I will give an answer, although I'd prefer not to get a ton of "what's wrong with my code" questions.
    What's the best way to self teach your self programming languages?


    Posted from TSR Mobile
    • Thread Starter
    Offline

    18
    ReputationRep:
    (Original post by Axlerod)
    What type of projects have you worked/programmed on yourself?
    Mostly games, love writing generators for things. The other day I wrote a program which generates gods and goddesses. Also wrote up the typical algorithms(QSort, BSort, random images). The biggest project I have ever written was a war simulation game, and that was about 15-20k counting script, 6k without script.

    (Original post by GUMI)
    What order did you learn these languages in and how long did it take you?
    My main language is Java, I know a few others but I'm trying to get into C and having a hard time
    I made the mistake of starting with C++. It was a baptism of fire and took me 6 months with my 12 year old brain. I revisted programming later again with Python, which I learned in 3 days.

    (Original post by am99)
    What's the best way to self teach your self programming languages?


    Posted from TSR Mobile
    Buy a book, sit down with a few six packs of mountain dew, and only get up for meals and to sleep until you have finished the book. Then, build projects based on what you have learned to consolidate it in your mind.
    Offline

    9
    ReputationRep:
    Are you rich?
    • Thread Starter
    Offline

    18
    ReputationRep:
    (Original post by Infamous*)
    Are you rich?
    I'm very stingy with the way I spend, so kinda. I have never had a proper job though, although I am planning on going into contract work once A2s are over.
    Offline

    13
    ReputationRep:
    Which books would you recommend to self teach?
    • Thread Starter
    Offline

    18
    ReputationRep:
    (Original post by Axlerod)
    Which books would you recommend to self teach?
    When I learned python, I used Zed Shaw's Ebook, took me around 3 days and gave me a decent grounding.

    For C I used C Programming in easy steps, and took me around a week.

    Was taught Java and HTML/CSS by school, can't remember where I learned C++

    You can learn JSON in like 10 minutes, just read a web page on it.
    Offline

    19
    ReputationRep:
    How do you even start the programming? Maybe sounds stupid, but is it a case of writing the scripts on notepad then running them w/ a command window or using visual studio to make iOS/Android stuff????? Just finished Mr Robot I want this stuff in my life
    • Thread Starter
    Offline

    18
    ReputationRep:
    (Original post by ImagineCats)
    How do you even start the programming? Maybe sounds stupid, but is it a case of writing the scripts on notepad then running them w/ a command window or using visual studio to make iOS/Android stuff????? Just finished Mr Robot I want this stuff in my life
    There was a game design club at my school, and we did actionscript 2 programming. I liked it so one day I decided to try C++, and from then on I was hooked (even if C++ was difficult for my 12 year old mind)

    I tend to write desktop stuff really, since phones aren't as powerful and it's a bit more difficult to test.
    Offline

    13
    ReputationRep:
    Which language do you think is the hardest to learn/use?
    Offline

    19
    ReputationRep:
    (Original post by TercioOfParma)
    There was a game design club at my school, and we did actionscript 2 programming. I liked it so one day I decided to try C++, and from then on I was hooked (even if C++ was difficult for my 12 year old mind)

    I tend to write desktop stuff really, since phones aren't as powerful and it's a bit more difficult to test.
    But I just don't understand where on a computer you can actually do the coding stuff??? Where do all those lines of codes come from???
    • Thread Starter
    Offline

    18
    ReputationRep:
    (Original post by RezzBerry)
    Which language do you think is the hardest to learn/use?
    Well, this one time I tried to write a brain**** interpreter (I had exams and the loops were irritating me so I stopped). That is the most difficult language I have encountered to get anything done with.

    In terms of learning, probably something like C++ simply because it's a massive language. x86 assembly is up there too, because it takes a lot more than just knowing what the mnemonics do to get something good functioning.
    • Thread Starter
    Offline

    18
    ReputationRep:
    (Original post by ImagineCats)
    But I just don't understand where on a computer you can actually do the coding stuff??? Where do all those lines of codes come from???
    They go from my fingers to the keyboard. They are made in the mind.
    Offline

    19
    ReputationRep:
    (Original post by TercioOfParma)
    They go from my fingers to the keyboard. They are made in the mind.
    Pls no I mean do you have to have a certain software to programme stuff???? So rn on my laptop if I thought eyy wanna do some coding woo where would I go to to do the coding? Would I just straight away start typing and it would all happen?? This has always confused me I'm a beginner #dontjudge pls
    • Thread Starter
    Offline

    18
    ReputationRep:
    (Original post by ImagineCats)
    Pls no I mean do you have to have a certain software to programme stuff???? So rn on my laptop if I thought eyy wanna do some coding woo where would I go to to do the coding? Would I just straight away start typing and it would all happen?? This has always confused me I'm a beginner #dontjudge pls
    Depends what you want to program. Do you know what language you want to learn or just want something good to start with?
    • Section Leader
    • Peer Support Volunteers
    Offline

    21
    ReputationRep:
    Section Leader
    Peer Support Volunteers
    Hello!

    That's really cool I've moved this to a more appropriate section though. Please be careful when selecting a section to post your thread in. :yep:

    Cheers!
    Ethan
    • Thread Starter
    Offline

    18
    ReputationRep:
    (Original post by iEthan)
    Hello!

    That's really cool I've moved this to a more appropriate section though. Please be careful when selecting a section to post your thread in. :yep:

    Cheers!
    Ethan
    Apologies, kinda new to the site.
    • Section Leader
    • Peer Support Volunteers
    Offline

    21
    ReputationRep:
    Section Leader
    Peer Support Volunteers
    (Original post by TercioOfParma)
    Apologies, kinda new to the site.
    No need to apologise! At all — welcome to TSR!
 
 
 
Poll
Do you think parents should charge rent?

The Student Room, Get Revising and Marked by Teachers are trading names of The Student Room Group Ltd.

Register Number: 04666380 (England and Wales), VAT No. 806 8067 22 Registered Office: International House, Queens Road, Brighton, BN1 3XE

Write a reply...
Reply
Hide
Reputation gems: You get these gems as you gain rep from other members for making good contributions and giving helpful advice.