![]() |
|
04-04-2016
|
1 |
|
Far gone...
Join Date: Dec 2012
Location: California
Posts: 1,980
|
C++
I'm going to take a shot at C++. Anyone have any tips or would like to mentor me?
|
|
04-04-2016
|
2 |
|
Banned
Join Date: Sep 2015
Location: I live in a place on a place
Posts: 1,464
|
Make graal in it
|
|
04-04-2016
|
3 |
|
Fish
Join Date: Aug 2015
Location: Somewhere in Europe
Posts: 383
|
Use Visual Studio if you are completely new.
|
|
04-04-2016
|
4 |
|
Banned
Join Date: Nov 2012
Posts: 4,173
|
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 |
|
04-04-2016
|
5 |
|
Far gone...
Join Date: Dec 2012
Location: California
Posts: 1,980
|
I just heard that C++ is a good language so I wanna take a shot at it.
|
|
04-04-2016
|
6 |
|
Registered User
Join Date: Jul 2015
Location: SoCal
Posts: 167
|
Read books and use google. (Read books, even if you hate it. If you don't, I'll chop your face off.)
|
|
04-04-2016
|
7 |
|
Registered User
Join Date: Apr 2013
Posts: 4,468
|
Not sure C++ is the best intro language, but I don't really have the knowledge to confirm this.
|
|
04-04-2016
|
8 |
|
Amateur Programmer
Join Date: Jan 2013
Location: Illinois
Posts: 683
|
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.
|
|
04-05-2016
|
9 |
|
Registered User
Join Date: Aug 2013
Posts: 105
|
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. |
|
04-05-2016
|
10 |
|
Far gone...
Join Date: Dec 2012
Location: California
Posts: 1,980
|
I find C++ tutorials hard when they just make you fill it in.
|
|
04-05-2016
|
11 |
|
Hi
Join Date: Dec 2014
Location: Britain, Wales
Posts: 1,149
|
|
|
04-05-2016
|
12 |
|
Dr. Professor Moderator
Join Date: Jun 2015
Location: I’m always located somewhere
Posts: 1,205
|
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 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. |
|
04-05-2016
|
13 | |
|
Registered User
Join Date: May 2013
Posts: 7
|
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. |
|
|
04-06-2016
|
14 | |
|
Far gone...
Join Date: Dec 2012
Location: California
Posts: 1,980
|
What is it? |
|
|
04-06-2016
|
15 |
|
Banned
Join Date: Sep 2011
Posts: 476
|
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.
|