Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

Happy Holidays from the GTANet team!

A question about programming


Logic3
 Share

Recommended Posts

I've decided to try and teach myself C++, with the help of tutorials, but I can't find any that either don't have more than one pop-up, or don't have full explanaitions for what everything is ..

 

I have Dev-Cpp, a free C++ IDE .. but just need help getting started

 

Thanks for all the help .. if I get any sad.gif

Link to comment
Share on other sites

Seriously, get the book "The C Programming Language", it is f*cking great, I couldn't live without it. A must own, it does not teach you C++, but the differences are not that large.
Link to comment
Share on other sites

Take computer science in school (if your school offers it). You will understand concpets a lot better than if you just read it out of a book. Of course, the class will probably teach you java, but it isn't all that hard to learn a language once you understand the basics of computer science.

Link to comment
Share on other sites

Well i've been looking for a college course near me, but no luck, and i've been suggested loads of books, so i'll probably just go with those

 

Ah well, thanks though

Link to comment
Share on other sites

just another thug
Take computer science in school (if your school offers it). You will understand concpets a lot better than if you just read it out of a book. Of course, the class will probably teach you java, but it isn't all that hard to learn a language once you understand the basics of computer science.

Yeah the AP test is Java so that's all they will teach now.

 

Actually I learned QBasic as my first language and it definately helped me grasp the basic understandings of programming. You don't have to stay on QBasic for long, but it helps so much when you start from nothing.

user posted image
Link to comment
Share on other sites

Seriously, get the book "The C Programming Language", it is f*cking great, I couldn't live without it. A must own, it does not teach you C++, but the differences are not that large.

"Problem Solving with C++" is the book I bought, that's what I learned on. A bit old, I think, however... confused.gif

Link to comment
Share on other sites

I'd probably advise learning another language first. C++ is awful complex if you've never programmed before.

 

Edit: If you do know other languages/have programmed before, ignore this.

Edited by Jack_Knife

"You can play faster than Al Di Meola and do it with only one pinky, but if you're not listening to what is going on around you, you might as well just shut up"

 

isn't your croth suppose to be erecting when you have an orgasm?
Link to comment
Share on other sites

Well, my father knows oracle, and says that's probably an easier language to learn before C++, so yeah, I probably will learn something else
Link to comment
Share on other sites

I wouldn't learn any language.

 

I'd learn programming.

 

All languages are more or less the same, except different syntax. So learn about programming - learn conditionals, loops, data types, object oriented (procedural is good, but OO is where the money is at), and all the other stuff. Without focusing on an actual language. Then when you go to learn a language, whether it be C++, you'll have a rock solid foundation, and only need to learn C++ specifics.

 

If that doesn't sound attractive, I found Python an easy language, but I started with Pascal.

Link to comment
Share on other sites

I do agree with Jhonno that you should learn the whole idea of programming before focusing on a language. But the difficulty of that depends on how well your brain can handle such an abstract information.

 

I would advise you to go with Pascal, since it has a very verbose and estrict syntax but at the same time it's simple and well structured. You'll find its syntax is very similar to a pseudo-code. This combination of features makes it a very good language to start with.

Link to comment
Share on other sites

just another thug
I do agree with Jhonno that you should learn the whole idea of programming before focusing on a language. But the difficulty of that depends on how well your brain can handle such an abstract information.

 

I would advise you to go with Pascal, since it has a very verbose and estrict syntax but at the same time it's simple and well structured. You'll find its syntax is very similar to a pseudo-code. This combination of features makes it a very good language to start with.

We start with QBASIC at my school, and I liked starting with that. It has all the basic concepts you build off of.

-Data Types

-Loops (for, while)

-If-Then

-Ect. ect.

user posted image
Link to comment
Share on other sites

 

I do agree with Jhonno that you should learn the whole idea of programming before focusing on a language. But the difficulty of that depends on how well your brain can handle such an abstract information.

 

I would advise you to go with Pascal, since it has a very verbose and estrict syntax but at the same time it's simple and well structured. You'll find its syntax is very similar to a pseudo-code. This combination of features makes it a very good language to start with.

We start with QBASIC at my school, and I liked starting with that. It has all the basic concepts you build off of.

-Data Types

-Loops (for, while)

-If-Then

-Ect. ect.

I prefer Pascal beacuse it has to be written in a much more estructured way, teaching a good practice in general programming.

 

Edit: I don't know if that made any sense to you, it was difficult to express in my non-expert english

Edited by facugaich
Link to comment
Share on other sites

Well, just found out there is actually a college in this craphole ... doing an IT course and something else, basically the course involves computers, the different bits and how they work .. programming (woo), mysql work, and then different security stuffs.

 

 

Link to comment
Share on other sites

Seriously, get the book "The C Programming Language", it is f*cking great, I couldn't live without it. A must own, it does not teach you C++, but the differences are not that large.

I would have to agree.

 

If you learn from tutorials it can be anyone who has written it, and often they have bad habbits or have done things the long way insted of shorter simply cause they aint that experianced.

 

I know years back I lernt VB form a book, where as my mate learn from tutorials and examples. The amount of people who do that and pick up bad habbits is the reason people think VB is suc ka slow language, cause they dont actulyl code it right tounge.gif

Link to comment
Share on other sites

I prefer Pascal beacuse it has to be written in a much more estructured way, teaching a good practice in general programming.

Pascal is a horrible language to start with. It has all the same difficulties in understanding for someone who is totally new at programming as C does, but it does not teach you reall programming.

 

There is a good reason why C++ is a preferred language in any serious development. C and C++ are not exactly high level programming languages. They are more like a system for structuring low level code. Any programmer who knows what he is doing is giong to think of Assembly code that would be generated by the C or C++ code that he's writing. That is the only way to write efficient code, and there is no language better for that than C. C++ is slightly worse in that sense, but it does offer OOP, which can be very useful.

 

In any case, if you want to learn programming just for fun, it is best to start with QBasic, as has been recomended. It is extremely easy to learn, and it is a lot harder to screw up than in any other language.

 

If you are really serious about learning to program, your first language should be Assembly. It's not easy to learn, but if you know how to write code in Assembly, you know what you are doing when writing code in any other language, which means better code.

Prior to filing a bug against any of my code, please consider this response to common concerns.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.