• OFF TOPIC fun forum - NO politics - NO religion - NO jerks. It's not complicated. Thanks!

so im starting to learn a new language

Status
Not open for further replies.

gvfc2

wishing i was living
Messages
943
Reaction score
4
Location
Tacoma,wa
I know what your thinking a new language? no not the one you speak but the one you type.

im learning c++ ive been wanting to learn for awhile now and im always on my computer and a thought hey why not learn while on the comp.

so anyone got any advice they can share?
 

OzFab

Well-known member
Messages
15,615
Reaction score
74
Location
Warwick Qld, Australia
PAY ATTENTION! No, seriously, it's the details that make all the difference; for every yes you need a no, every up needs a down, every go needs a stop & so on. I've only scratched the surface but I know enough to know that much.

I'm sure devino will be along soon... :D
 

gvfc2

wishing i was living
Messages
943
Reaction score
4
Location
Tacoma,wa
yea i just learned the basic calculator. like the basic of the basic using just the console. i went back and tried a few hours later and i had to watch the video again on how to do it
 

devino246

Official DIYGK Chem Nerd
Messages
3,856
Reaction score
17
Location
Lynchburg, VA
PAY ATTENTION! No, seriously, it's the details that make all the difference; for every yes you need a no, every up needs a down, every go needs a stop & so on. I've only scratched the surface but I know enough to know that much.

I'm sure devino will be along soon... :D

I'm here!:smartass:

nobody? guess it wouldnt be to popular on a go karting site

Sorry I'm a bit late to the party..

Make sure you get the simple stuff down pat, and really understand it, don't just memorize it.

I'd like to get into C++, but unfortunately, I don't have the time, and I really don't have a use for it. I got into some of the scripting languages this spring and have managed to really put it to good use. Use comments all the time and follow the same format throughout your program. It may seem pointless at the time, but when you go back later to add something in or fix a bug, it prevents an enormous headache. I've confused the heck out of myself more than a few times when I went back to work on an old project.

PHP:
//Defines $text1
$text1 = "Have ";

//Defines $text2
$text2 = "fun ";

//Defines $text3
$text3 = "programming!";

//Result
echo ($text1.$text2.$text3);
Have fun programming!
 

gvfc2

wishing i was living
Messages
943
Reaction score
4
Location
Tacoma,wa
well got a question. is c++ good for a beginner? i dont really know what goals i have for it right now. but i would like to try and make some games.
 

devino246

Official DIYGK Chem Nerd
Messages
3,856
Reaction score
17
Location
Lynchburg, VA
well got a question. is c++ good for a beginner? i dont really know what goals i have for it right now. but i would like to try and make some games.

What type of games? Anything complicated is a bit of a pipe dream.
 

gvfc2

wishing i was living
Messages
943
Reaction score
4
Location
Tacoma,wa
well i know to be good it would take years and years of learning. but eventually get to the point of making games on the popular mmo level
 

exenos

Project Nut
Messages
1,217
Reaction score
0
Location
Ontario, Canada
If you want to make games I would look into a IDE specifically for games such as UDK or UNITY 3D because alone creating a game+engine from scratch is just too much.

UDK uses its own script that is similar to java script i believe to do most of the game programing, and the unreal engine 4 which is set to set to come out sometime next year ( speculation varies hugely) uses a visual script (kismet) and C++ for the programing.

UNITY 3D gives you less and more to work with than UDK in a way. It uses Boo, C#, and Javascript to program the game/application. It is a much more general IDE than UDK, you can adapt it to any style/program because you start with a completely blank slate while UDK starts with a arena style FPS base. If you want to create a MMO I would go with UNITY because 3D buzz has a full MMO tutorial.

Be warned, its a HUGE tutorial
http://www.3dbuzz.com/vbforum/sv_videonav.php?fid=6c3946098163324906cd01e73379764b


I personally like UDK better because I'm impatient and it lets me see immediate progress, whereas UNITY takes a little longer for you to see solid 3d proof of your work. UDK is also more suited to just playing around if you dont want to get into it too serious since you start with a arena fps already made that you can modify into any genre you name, platform 3rd person/1st person, puzzle, 3d-2d, RTS, MMO.
If you plan on creating a game to sell, then unity is a much better option because it costs nothing to sell a unity based game until you make $100000 then you have to buy unity 3D pro ($1k). With UDK, you buy a $99 license and have no royalties till $50000, then you pay a 25% royalties on anything you make after $50000. If you plan on high sales then unity will give you a better profit.
 

Fallenleopard

New member
Messages
194
Reaction score
2
Location
N.S.W Australia
I started with Python, i used it to make some simple games and they worked well, also it can pretty much be joined onto by C++

As stated before make sure you know the basics, memorizing will do no good, especially when you get more advanced.

Don't expect to be a pro after a few hours, it takes time and if your lucky you will pick it up pretty quick :)

Good luck!!!! :)
 

landuse

Moderator
Staff member
Messages
18,802
Reaction score
611
Location
Pietermaritzburg, South Africa
I started with Python, i used it to make some simple games and they worked well, also it can pretty much be joined onto by C++

As stated before make sure you know the basics, memorizing will do no good, especially when you get more advanced.

Don't expect to be a pro after a few hours, it takes time and if your lucky you will pick it up pretty quick :)

Good luck!!!! :)

I really have to learn Python! It is the programming language that our GIS software uses now if you need to program something. We used to use VB, but they have discontinued their support for that and now only use python.
 

Orange Krate

Active member
Messages
1,117
Reaction score
14
Location
North Texas
Some input from there would help too. If you got any tips to help stay at it or to help nail a part or something. Anything will help

The main thing in learning is having a fun test that you want to see succeed. Create a small simple program and then build on it modularly.

I once made a drink machine with a PLC that controlled 14 valves= 14 flavors. I started out with a one flavor drink, then mdoified my style to make it two and so on.

Later I took the same style and used to to control 2, 130 ton chillers, a 2 cell cooling tower, a boiler and various pumps, motors and dampers on a downtown highrise where 400 residents depended on my automation to work. All I did was just scaled up my drink machine modularly.

Get real comfortable with that first block or couple lines, then keep adding each time you try it out until it screws up. Back track to figure out where you went wrong, fix it and keep moving forward.

Modular has always been the key for me.
 

gvfc2

wishing i was living
Messages
943
Reaction score
4
Location
Tacoma,wa
The main thing in learning is having a fun test that you want to see succeed. Create a small simple program and then build on it modularly.

I once made a drink machine with a PLC that controlled 14 valves= 14 flavors. I started out with a one flavor drink, then mdoified my style to make it two and so on.

Later I took the same style and used to to control 2, 130 ton chillers, a 2 cell cooling tower, a boiler and various pumps, motors and dampers on a downtown highrise where 400 residents depended on my automation to work. All I did was just scaled up my drink machine modularly.

Get real comfortable with that first block or couple lines, then keep adding each time you try it out until it screws up. Back track to figure out where you went wrong, fix it and keep moving forward.

Modular has always been the key for me.

this is some real good advice. I will stay at it. im just trying to learn alot of things. i know it seems hard but i like a challenge
 
Status
Not open for further replies.
Top