Graalians

Graalians (https://www.graalians.com/forums/index.php)
-   Technology (https://www.graalians.com/forums/forumdisplay.php?f=54)
-   -   C++ (https://www.graalians.com/forums/showthread.php?t=35107)

Khai 04-04-2016 05:20 AM

C++
 
I'm going to take a shot at C++. Anyone have any tips or would like to mentor me?

Alexmo 04-04-2016 12:39 PM

Make graal in it

Illusions 04-04-2016 12:48 PM

Use Visual Studio if you are completely new.

Eugeen 04-04-2016 01:51 PM

I personally suggest learning C# instead of C++ but if you're just doing it for learning purposes then it's fine aswell.
For C# "Brackeys" on youtube is a pretty good mentor, haven't seen any C++ videos on his channel though

Khai 04-04-2016 03:35 PM

I just heard that C++ is a good language so I wanna take a shot at it.

Kendrick 04-04-2016 03:57 PM

Read books and use google. (Read books, even if you hate it. If you don't, I'll chop your face off.)

Yog 04-04-2016 07:25 PM

Not sure C++ is the best intro language, but I don't really have the knowledge to confirm this.

metal 04-04-2016 10:16 PM

Python or Java is usually recommended for beginners, c++ is on of the harder languages, but I guess it really doesnt matter what you start with.

mallard 04-05-2016 10:51 AM

I learned C++ by picking up a really big book about it from the library. There are online tutorials these days but books are good for getting a broad introduction to a topic.

I think what makes C++ "hard" is that there are so many features in it, but you don't have to learn all of them right away in order to be useful.

Khai 04-05-2016 03:32 PM

I find C++ tutorials hard when they just make you fill it in.

Vulcan Blaze 04-05-2016 06:07 PM

Quote:

Posted by Illusions (Post 692008)
Use Visual Studio if you are completely new.

This, it is a great way to start :D

Areo 04-05-2016 09:09 PM

I started with JS. JS is very easy to learn, and places such as Khan Academy have great, in-depth tutorials for it. I personally haven't learned C++, but I know a lot of people prefer it because
Quote:

Posted by mallard (Post 692344)
there are so many features in it.

From my perspective, language isn't massively important. Once you learn how to use a language well, it's not learning other languages that is challenging, it's remembering the differences between them.

But that's all from my perspective.

Phayze 04-05-2016 10:39 PM

Quote:

Posted by metal (Post 692170)
Python or Java is usually recommended for beginners, c++ is on of the harder languages, but I guess it really doesnt matter what you start with.

I'd go with this suggestion if you are just looking for something to get your feet wet with.

With that said, I started with GraalScript, moved on to C, then into Python and Ruby (Java used in college). I'm grateful that I my path gave me a better understanding of memory space and complexity, and it has definitely helped as I pick up on newly trending languages.

If I were to start from "zero knowledge", I'd probably go with Python. It's quick to pick up, it's powerful, and every tech company uses it in some capacity.

Khai 04-06-2016 02:12 AM

Quote:

Posted by Phayze (Post 692435)
I'd go with this suggestion if you are just looking for something to get your feet wet with.

With that said, I started with GraalScript, moved on to C, then into Python and Ruby (Java used in college). I'm grateful that I my path gave me a better understanding of memory space and complexity, and it has definitely helped as I pick up on newly trending languages.

If I were to start from "zero knowledge", I'd probably go with Python. It's quick to pick up, it's powerful, and every tech company uses it in some capacity.

I'm thinking on switching to Java or Python now...

Quote:

Posted by Vulcan Blaze (Post 692404)
This, it is a great way to start :D

What is it?

Astram 04-06-2016 03:07 AM

I would suggest going with Java to start off. Assuming that you are still in highschool, your computer science class most likely uses Java. This is because it is the language for the AP Computer Science Course taught in most US schools. Java is flexible and runs cross-platform between Windows, Mac, and Linux as well as browser support. Java is also the language for Android. There are several libraries and engines that exist that allow you to make iOS apps in Java too.

Java is a very simple and straight forward language. Once you understand Java, you have the foundation to learn almost all other programming languages. C#/.NET for example is very much like Java as it follows very similar coding patterns, concepts, and is object oriented.

Another reason to learn Java is for Minecraft players, which I know that you play or have played before from one of your old posts. Most servers run on a custom software called Bukkit or Spigot which allows you to write extensions for the servers in the form of plugins. I found Minecraft very helpful in learning Java, as I could easily write something up and see it in action without having to worry about making graphics, making anything look nice, etc. since Bukkit and Spigot plugins are both serverside modifications. However, it all comes down to personal preference for what you want to start out with. :)


All times are GMT. The time now is 04:34 AM.

Powered by vBulletin/Copyright ©2000 - 2026, vBulletin Solutions Inc.