• Moving from GLua into reality.
    10 replies, posted
Hello guys I am coming to the end of wanting to program with GLua. I have one year until I go to university, and I want to properly get into another language. So Perhaps its best I tell you about myself so you guys can give me accurate advice. I am 18 I love to program, I am currently at college doing a software development course. My aim in life is to become a professional programmer and work on projects that mean something and can contribute and solve real life problems. I spend 70% of my free time coding or thinking through idea's for programs or issues with my programs. I have been coding with GLua for quite sometime, but the penny has dropped that I need to get good at a 'Real language'. I first started looking into programming when I received the 'Official Duke Nukem 3D level design handbook' for Christmas from my Brother. I was twelve and I loved working with the build engine, of course I moved onto gmod coding and I feel its time to step it up again! For this year I want to learn C++ and create a purpose built game for the Oculus rift. I want to work with UE4 in particular. I have seen the amount of tutorials and advice guides for getting into developing for the game engine, and the Oculus itself. There is a lot of material out there for beginners. But I want some advice from the programming aspect! How and where should I start with C++ programming? I have 1-2 months until my Oculus arrives and it will be full steam ahead! Of course I have spent the last year thinking of what I want to create and how it could be done. Of course level designs etc.. have all been put into practice before when I used valves hammer editor for the source engine and the build engine. So that is somewhat second or third nature to programming for me. Of course I get all my college work done at college or done on the bus. I am achieving the top grades, and will hopefully be rewarded when I can go to a good university. So with that all spewed out on the page above, let me tell you my other issues. I am not very good at maths, I only got a C in GCSE maths. I like it a lot but I am actually stumped on where to start enhancing my maths skills. So any advice with that will be very much appreciated!! Thanks for the reading and any adivce/help given in the comments bellow. -Duby
I find the math naturally comes with the programming once you need it. C++ is a cool choice, it might be hard at first but it's a great language. I'd suggest a book, I have both Accelerated C++ and the C++ Pocket Reference, I recommend the former, it's a little out of date but still very relevant and teaches in a very practical way. -reevezy67
[QUOTE=DubyxD;45813874] For this year I want to learn C++ and create a purpose built game for the Oculus rift. I want to work with UE4 in particular. I have seen the amount of tutorials and advice guides for getting into developing for the game engine, and the Oculus itself. There is a lot of material out there for beginners. [/QUOTE] i wouldn't exactly recommend shooting too high too early on. like, you'll be struggling with the idiosyncrasies of unreal 4 and the oculus api while trying to learn all the new programming concepts introduced in C++ at the same time. i don't think maths is too important, I find programming math is a lot different than school math-- you just have to know the basic concepts of stuff and you're okay. it mostly depends on what you're doing though. I came from GLua myself before I went to C++ too. I learned C++ from here: [url]http://lazyfoo.net/tutorials/SDL/index.php[/url] Good luck.
Hrrm.. if you really wanna go with C++, best of luck to you! I personally can't get into C++, I find it to be troublesome. I like C# better, and because I use Unity, it all works out just fine. Say OP, have you ever thought of using Unity? IMO, it's less complicated than Unreal and can achieve similar results. It's awesome! Anyway, wish you luck OP, just stay focused and you can do whatever you set your mind to, man!
GLua is an reality.. :D If you could program in Lua, then you will be able to program in other languages once you get hang of the syntax and tricks.
Or some cool math book.. if it is something specific, it isn't hard at all. Maybe complex, but complex just means you need to know a bit more stuff before you can proceed with whatever you are about to do (for example 3D math requires you to know about vectors, matrices, angles, transformations.. in essence, really simple operations but you need to learn quite a bit of stuff before)
When I went from GLua to "reality" pretty much all I ever did in C++ was binding Lua for game engines. I'm not a fan of C++ but I feel like learning at least the basics helped me a lot with understanding other languages. Over the years I somehow ended up making my own framework which is similar to GLua. It's lots of fun developing the framework and I sort of hope I'll never finish. To me it's just a hobby and I'd like it to stay that way. Maybe if money was involved or needed I'd do something different.
I see, thanks for these opinions, I can put it to good use. Also thanks awcmon I will give it a look!
like a lot of the other people in this thread, i started with GLua and moved on to C++. once you have the basic principles of programming down it's pretty hard to un-learn. that said, C++ is a bit of a change. for one, you can't just store everything in a table anymore, and there is a lot more memory management involved. people might disagree, but Java could be a good stepping stone if you don't mind that it's Java. also like awcmon said, start small and work your way up. my biggest regret is that i used so much of my time early on on huge projects that were never completed. if i could go back, i would definitely start with a breakout clone. all things considered i think you're on the right track! a lot of people try to delve in with no experience or plan, but it seems like you have an idea of what you want to do and how you want to get there. i have huge list of tutorials, sample code, and i'd be more than happy to help out if you ever need it. good luck, and have fun :D
[QUOTE=MGinshe;45834030]like a lot of the other people in this thread, i started with GLua and moved on to C++. once you have the basic principles of programming down it's pretty hard to un-learn. that said, C++ is a bit of a change. for one, you can't just store everything in a table anymore, and there is a lot more memory management involved. people might disagree, but Java could be a good stepping stone if you don't mind that it's Java. also like awcmon said, start small and work your way up. my biggest regret is that i used so much of my time early on on huge projects that were never completed. if i could go back, i would definitely start with a breakout clone. all things considered i think you're on the right track! a lot of people try to delve in with no experience or plan, but it seems like you have an idea of what you want to do and how you want to get there. i have huge list of tutorials, sample code, and i'd be more than happy to help out if you ever need it. good luck, and have fun :D[/QUOTE] Ah that sounds great! If you would link me to some of your tutorials I would be very greatful! :)
Sorry, you need to Log In to post a reply to this thread.