Getting into Computer Programming

Posts 115 of 20 · Page 1 of 2
Getting into Computer Programming
I want to get into programming. Basic C++, Web Design/Development, Game Hacks, ect. I'm 18 and I'd like to just be a freelance web designer for a few years then hopefully in the future, find some other coders and designers and create a F2P PC game(s).

I don't know where to start. I want to learn HTML, PHP, Java, CSS, C++, Visual Basic, and D3D.

In which order should I learn them?



I've took a C++ class before but didn't really learn much. Payed $100 to be taught how to make a calculator that can only add or subtract.

This is the Tech School I took it at. Is it really worth $100 per class or would you recommend books.

Valley Vocational Technical Center
Quote Originally Posted by Elegant Elephant View Post
I've took a C++ class before but didn't really learn much. Payed $100 to be taught how to make a calculator that can only add or subtract.

This is the Tech School I took it at. Is it really worth $100 per class or would you recommend books.

Valley Vocational Technical Center
You can get a decent book for ~$50, after reading the book you'll be able to make a calculator and a whole lot more, so I assume books > class in that case
245 some views and only 1 post? This site must be dead.
Quote Originally Posted by Elegant Elephant View Post
245 some views and only 1 post? This site must be dead.
The programming section has been dead since I left these guys >: Well, that and all other good guys went inactive :\
Quote Originally Posted by Hell_Demon View Post
The programming section has been dead since I left these guys >: Well, that and all other good guys went inactive :\
What would you suggest me to learn first?
Books, YouTube and Forums.
First off that's a lot to learn if you would really like to learn web development I really have nothing going on and can teach you the basics and some more advanced things. I'm sure we can come up with some kinda deal and schedule.

If your the kind to learn best on your own check out YouTube, W3scools and some books. You will have to take some schooling to learn more advanced things though.

Feel free to message me if you have any web related questions, I am a freelance web developer with about 4-5 years experience. If you are interested in me teaching you some stuff add me on MSN so we can talk: cwhitlock.11.29@gmail.com
I sent you a PM. Any ideas for C++ and D3D?
Just the basics you'll be able to make some cool programs though.
Quote Originally Posted by Web-Designer View Post
Just the basics you'll be able to make some cool programs though.
I have everything installed I believe.

So could someone give me a list of good books that has like lessons, quizes, ect. inside them. I'd like one for web development, C++, and Visual Basic.
As for C++ , I can tell this Book is very good for beginners, you don't even have to bring any knowledge with you to be successful in getting started:
Author: Brian Overland
Title: C++ Without Fear: A Beginner's Guide That Makes You Feel Smart

Your way to be a successful programmer is to understand the key elements of a programming langauge, with that,
you can move on to any other langauge like Java, C# etc.
I do recommend to learn C++ first, and leave C behind (it may only get interesting in things like programming compilers, but thats another story),
In C++ for example there are a lot of things you have to know to understand documentation, tutorials, how-tos, so that book
covers all these basics you have to learn. Things like that:
- Get started with any IDE you are comfortable with
I recommend installing Visual C++ Express 2010
- Once, you started writing your first programs, try to mess around with your code, change things, and see what it does, try to understand what it changed.
- Begin with writing your first console applications ( there's a ton of youtube videos how to make a hello world in a windows console)

Once you finished your book, you gotta look out that you now understand things like:
- variables, constants, #include, #define, #pragma once, function calling, modifier, parameters, class constuktor, class destructor, objects,
object members, pointers, dereferencing pointers, arrays, the list can go on with things like polymorphism.
In Java for example all these things are quite the same, except for pointers and all that interpreter stuff (#include..)
So my advice for you,
start little, with console apps, try programming stuff like a small text-based game.

I had to learn that programming games is a pain in the *** when it comes to the actual rendering ( I program with SDL)

SDL is library for C++ (it supports other langauges as well), it is kind of a "plugin" (sorry to all coders out there :P) which gives you drawing functions with sprites and bitmaps, so SDL is a 2D rendering library kinda.

So if you are then still motivated enough to continue your journey, have a look at (google it , it's on the first page) "lazyfoo's SDL tutorials",
but they expect you to be comfortable with object oriented programming.
But the results you will be getting with SDL are really impressive.

As for web-based programming, I recommend you to have a look at PHP, then you may use PHPmyadmin (which is really good to start with),
with both give you already the opportunity to create your own website (hardcoded without website builders).
You can even combine it with JavaScript (I hope it's right), and JavaScript can play Java programs.

If you have any further questions, I am looking forward to it.

Source: Studying computer science.

Cheers
Quote Originally Posted by FLubz View Post
As for C++ , I can tell this Book is very good for beginners, you don't even have to bring any knowledge with you to be successful in getting started:
Author: Brian Overland
Title: C++ Without Fear: A Beginner's Guide That Makes You Feel Smart

Your way to be a successful programmer is to understand the key elements of a programming langauge, with that,
you can move on to any other langauge like Java, C# etc.
I do recommend to learn C++ first, and leave C behind (it may only get interesting in things like programming compilers, but thats another story),
In C++ for example there are a lot of things you have to know to understand documentation, tutorials, how-tos, so that book
covers all these basics you have to learn. Things like that:
- Get started with any IDE you are comfortable with
I recommend installing Visual C++ Express 2010
- Once, you started writing your first programs, try to mess around with your code, change things, and see what it does, try to understand what it changed.
- Begin with writing your first console applications ( there's a ton of youtube videos how to make a hello world in a windows console)

Once you finished your book, you gotta look out that you now understand things like:
- variables, constants, #include, #define, #pragma once, function calling, modifier, parameters, class constuktor, class destructor, objects,
object members, pointers, dereferencing pointers, arrays, the list can go on with things like polymorphism.
In Java for example all these things are quite the same, except for pointers and all that interpreter stuff (#include..)
So my advice for you,
start little, with console apps, try programming stuff like a small text-based game.

I had to learn that programming games is a pain in the *** when it comes to the actual rendering ( I program with SDL)

SDL is library for C++ (it supports other langauges as well), it is kind of a "plugin" (sorry to all coders out there :P) which gives you drawing functions with sprites and bitmaps, so SDL is a 2D rendering library kinda.

So if you are then still motivated enough to continue your journey, have a look at (google it , it's on the first page) "lazyfoo's SDL tutorials",
but they expect you to be comfortable with object oriented programming.
But the results you will be getting with SDL are really impressive.

As for web-based programming, I recommend you to have a look at PHP, then you may use PHPmyadmin (which is really good to start with),
with both give you already the opportunity to create your own website (hardcoded without website builders).
You can even combine it with JavaScript (I hope it's right), and JavaScript can play Java programs.

If you have any further questions, I am looking forward to it.

Source: Studying computer science.

Cheers
That sounds like a lot for C++. But I tried following YouTube series but it's all the same. Some kid writes "Hello World!" then says, "This writes "Hello World!" into command prompt. You don't really need to know what this stuff means, just copy my screen."

I'd like to learn c++, not c+p.

But I will order that book. Does it teach me all the basics of variables, constants, #include, #define, #pragma once, function calling, modifier, parameters, class constuktor, class destructor, objects, object members, pointers, dereferencing pointers, arrays ,ect? Or will I need another book for that? I paid for an online C++ class once but it was worthless. Paid $100 for a source code of a calculator that can only add and subtract.


And as for web development, Web-Designer is suppose to help me along the way and Alen suggested w3schools. I went through the HTML basics last night. Super easy. Basically it's nothing but brackets and attributes. So I assume PHP is where all the functions are at?
You don't really need to know what this stuff means, just copy my screen
You should always wonder
what stuff does, if he says "cout << "Hello" << endl; prints Hello into the console you should have a look, what
cout does , why "Hello" and not Hello, and what endl; is, for exampe Hello is kind of a String which has to be written like this "Hello",
if you are going to print an int you do it like this cout << INTPLACEHOLDER << endl; All that #include <iostream> is called
a header file which gives you the cout << functions, there are a lot of other header which give functions, for a calculator,
you could use the math functions for example, you dont have to code them on your own (only if you are advanced with math of course).

I'd like to learn c++, not c+p.
What do you mean "c+p" ?

But I will order that book. Does it teach me all the basics of variables, constants, #include, #define, #pragma once, function calling, modifier, parameters, class constuktor, class destructor, objects, object members, pointers, dereferencing pointers, arrays ,ect?
That book is focused on teaching you object oriented programming, that is, you will be able to understand classes, constructors, functions, pointers and so on, just give it a try, you can find on amazon a preview if you are not sure about it.

PHP is where all the functions are at
Exactly, PHP and JavaScript do support functions ( I dunno how it is with HTML) but
if you want to have advanced funtions, you have to use PHP, you can program in PHP a lot of stuff, calculators, too. But
I do not recommend you to try everything at once, you should first learn C++ and learn the basics properly.

I paid for an online C++ class once but it was worthless. Paid $100 for a source code of a calculator that can only add and subtract.
Do not do that again, you will be more successful with spending $100 for three different books and learning from them, than from
a source code, or online course.

---------- Post added at 12:25 PM ---------- Previous post was at 12:22 PM ----------

The programming section has been dead since I left these guys >: Well, that and all other good guys went inactive :\
Hell_Demon, I am an experienced computer science student, I will help out in that sections, specially in C++ and Java where I can, looking forward to it.
C+P as in copy+paste.

And I'm gonna look in eBay. Amazon doesn't have PayPal check out.

---------- Post added at 06:52 AM ---------- Previous post was at 06:39 AM ----------

Quote Originally Posted by FLubz View Post

That book is focused on teaching you object oriented programming, that is, you will be able to understand classes, constructors, functions, pointers and so on, just give it a try, you can find on amazon a preview if you are not sure about it.
Would it teach me enough to make basic memory hacks for games? I won't do much with programming. I'd like to design websites for bands, clothing companies, ect.
Posts 115 of 20 · Page 1 of 2

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?