Creating an Android app

I have a book which teaches me how to program in C++ however I still haven't got my head around it.
In my school currently, Im learning VB which is quite a simple programming language I'd say comparing to the others. They dont teach a lot but enough for you to make a decent program. If you want to continue on the languages, you'll definitely need to get a book and study fully and understand the language.
To be honest, most of the programming languages for applications are similarly structured but just different coded.
Before coding, it's always good to design and write out a flow chart or the program in pseudocode prior to the making of the program or application.
 
I have a book which teaches me how to program in C++ however I still haven't got my head around it.
In my school currently, Im learning VB which is quite a simple programming language I'd say comparing to the others. They dont teach a lot but enough for you to make a decent program. If you want to continue on the languages, you'll definitely need to get a book and study fully and understand the language.
To be honest, most of the programming languages for applications are similarly structured but just different coded.
Before coding, it's always good to design and write out a flow chart or the program in pseudocode prior to the making of the program or application.

Design is a #1 thing. I learned that the hard way.
 
I have a book which teaches me how to program in C++ however I still haven't got my head around it.
In my school currently, Im learning VB which is quite a simple programming language I'd say comparing to the others. They dont teach a lot but enough for you to make a decent program. If you want to continue on the languages, you'll definitely need to get a book and study fully and understand the language.
To be honest, most of the programming languages for applications are similarly structured but just different coded.
Before coding, it's always good to design and write out a flow chart or the program in pseudocode prior to the making of the program or application.

Oh god... pseudo code and flowchart. I'm also 'learning' that. It's really a waste of time, to be honest. Also, I'm not sure if you're able to read an 800 page book but I'm not :lol:. I just don't have the attention span for it so I prefer a teacher explaining the course.

EDIT: Also, don't forget that you're still in HighSchool. They're just introducing coding, but ofcourse you'd learn the entire language once you go to uni.
 
Last edited:


Probably some of the worst languages out there.

To be honest, most of the programming languages for applications are similarly structured but just different coded.

No, it isn't. It really depends on the paradigm. For example, a program you write in rust will look a lot different than the same program in C which will look a lot different than the same program in Ruby.

How else would you prove that you've mastered a particular language?

Proof and samples of your work.

C++ is much faster, dangerous, and efficient then java.

I wouldn't call C++ much faster, I would call it barely faster. In standard benchmarks, it only performs 63% faster than Java. This may sound like a large percentage, but in programming it's only a small amount, especially relative to other programming languages. For example, Java is 2594% faster than python

You wouldn't be taken seriously if you wrote a commercial game in javas

Not true. Two examples of massively successful commercial games written in Java include RuneScape and Minecraft.
 
Last edited:
Not true. Two examples of massively successful commercial games written in Java include RuneScape and Minecraft.

I knew someone was going to bring this up :P. I'm talking about in general. Java has the advantage of portability that c++ doesn't always have, but do you see java for Xbox or Ps3? I suppose you could load Linux on both consoles, but most people wouldn't know how to do it. And minecraft and runescape for example, don't exactly have amazing graphics. Java really isn't suited to handle such complex games and graphics such as Crysis 2. I'm not trying to bash java at all, it's a great languages with its purposes, but C++ is the mainstream language today with the tools to handle such games. Who knows, someday Java might become even better and faster than C++. ;)
 
Oh god... pseudo code and flowchart. I'm also 'learning' that. It's really a waste of time, to be honest. Also, I'm not sure if you're able to read an 800 page book but I'm not :lol:. I just don't have the attention span for it so I prefer a teacher explaining the course.

EDIT: Also, don't forget that you're still in HighSchool. They're just introducing coding, but ofcourse you'd learn the entire language once you go to uni.

Your remark about pseudo code and flow charts made me gasp. Most of your time game programming and designing IS design and pseudo code. It can get dull sometimes, but if you really can't handle it you really shouldn't consider computer science a field of yours.
There's absolutely no reason you can't learn programming by yourself. I started teaching myself C++ when I was 9, and I'm now programming 2D and 3D games and selling them at my school. I'm 14 now and I'm still learning quite a bit (advanced concepts of course). You do NOT need a teacher, instructor, or anything of the sort to learn programming. You just need the mindset of "I will learn this language" and a book. Game programmers rarely have certificates anyways. They don't need a sheet of paper to tell people they can program.
 
Your remark about pseudo code and flow charts made me gasp. Most of your time game programming and designing IS design and pseudo code. It can get dull sometimes, but if you really can't handle it you really shouldn't consider computer science a field of yours.

Pseudocode is just an introductory language in high-school. Why would I enjoy re-learning the bases that I already learned in other languages? I never said I couldn't handle it, since I got decent grades this term.

Also, I never said that design is not good. It's just that you don't need flowchart for it. Lol.
 
Pseudocode is just an introductory language in high-school. Why would I enjoy re-learning the bases that I already learned in other languages? I never said I couldn't handle it, since I got decent grades this term.

Also, I never said that design is not good. It's just that you don't need flowchart for it. Lol.

I enjoy this discussion were having :D. Pseudo code is used for designing, which makes it extremely useful. Most of programming is using the basics anyways.
 
All I am getting from this side is a one sided argument. Saying java is god. C++ Is a great code to learn. Most people who learn java know C++.

Maybe you all should be open to a better argument then "This code is the best. No questions. No arguments." :P lol
 
pillar's original thread was about making an android app. It seems to have just turned into a argument about what language is better.

My recommendation is use the tools Google recommends because you will get more documentation and help from the official stuff than the 3rd party SDK's.

You can use C++ on android with the NDK but unless you are making 3d games it's unnecessary. In most applications Java and the normal SDK will suit your needs.
Java is a great language to learn at first because it teaches you good programming practices and basic syntax, and it's not as complicated as C++. Java is C-like so you can easily branch off into C++, C#, Python, etc.

Also, you don't need to master a language to write good code in it.
 
pillar's original thread was about making an android app. It seems to have just turned into a argument about what language is better.

You are missing my original post, sushi. You are making a big deal over java and how its the best. We get it. We dont need a big fight about it. :P

(The quote was me agreeing with gamingrobot.)
 
Last edited:
I totally agree. If anything, we need to focus on which programming language would be the best to use in order to create an Android app. Forgot ease of knowledge or understanding. We all learning things at different rates of speed & seems to enjoy some things more than others. I am still interested in studying Java, but would still like to talk to someone maybe in Vent or Steam bout starting it up & getting possible feedback on what to edit & how to edit it.
 

Latest posts

Back
Top