Sinisterly
Where to start? - Printable Version

+- Sinisterly (https://sinister.ly)
+-- Forum: Coding (https://sinister.ly/Forum-Coding)
+--- Forum: Coding (https://sinister.ly/Forum-Coding--71)
+--- Thread: Where to start? (/Thread-Where-to-start--27276)

Pages: 1 2 3 4


Where to start? - Skitstep - 04-03-2014

So, I've been wanting to get into programming for a while now. I know a little of HTML, CSS, Javascript and that's about it. I've fooled around with Python at one point. I can't decide on a language to learn - and I mean learn deeply. I've noticed that many languages have similarities. So once you learn one, learning others is much easier. I'm pretty much interested in programming anything that would benefit other people. OR games/apps, which I've heard Java is the best for. I'm really interested in learning one of the C languages, but I'm not sure which one. (Objective-C, C++, C#) If any of you guys could lead me in the right direction, I would very much appreciate it! Thanks!
@.Shebang


RE: Where to start? - tinko00 - 04-03-2014

(04-03-2014, 03:54 PM)Vipr Wrote: So, I've been wanting to get into programming for a while now. I know a little of HTML, CSS, Javascript and that's about it. I've fooled around with Python at one point. I can't decide on a language to learn - and I mean learn deeply. I've noticed that many languages have similarities. So once you learn one, learning others is much easier. I'm pretty much interested in programming anything that would benefit other people. OR games/apps, which I've heard Java is the best for. I'm really interested in learning one of the C languages, but I'm not sure which one. (Objective-C, C++, C#) If any of you guys could lead me in the right direction, I would very much appreciate it! Thanks!
@.Shebang

Hey bro. I am recommending to you to learn C++ language and Assembly language. C++ language is most developed programming language from all other C languages, its also very easy to learn, BUT you need to practice it so you will remember something Smile


RE: Where to start? - Cressi - 04-03-2014

C++ is probably one of the most useful languages for all-round purposes, though I started out with C#, and it's worked out good enough for me.


RE: Where to start? - tinko00 - 04-03-2014

Yeah c++ is realy good programming language Smile


RE: Where to start? - Pheonix - 04-03-2014

I tried many programming languages before I finally found one that just felt ~right~, So after finding out it was C# I purchased C# in a nutshell. Haha


RE: Where to start? - BeastlyHobos - 04-03-2014

Right now im taking an online computer science course from Harvard that is really cool, its free i found out about it on this site


RE: Where to start? - Shebang - 04-03-2014

I'm partial to C#, but I think you could benefit from any of these. Seeing as you've used JavaScript, you'll find the syntax extremely similar in C#, C++ and Java. I would work with C# due to the versatility (Desktop apps, XNA for games, ASP.NET for webapps) and similarity to JavaScript.


RE: Where to start? - Skitstep - 04-03-2014

(04-03-2014, 06:48 PM).Shebang Wrote: I'm partial to C#, but I think you could benefit from any of these. Seeing as you've used JavaScript, you'll find the syntax extremely similar in C#, C++ and Java. I would work with C# due to the versatility (Desktop apps, XNA for games, ASP.NET for webapps) and similarity to JavaScript.

I've heard C# is based off VB.Net - Which if I'm correct, is exclusive to windows, and I'm on a mac. I've also heard C# Is much easier too, but that C++ is much more powerful.


RE: Where to start? - w00t - 04-03-2014

(04-03-2014, 08:44 PM)Vipr Wrote: I've heard C# is based off VB.Net - Which if I'm correct, is exclusive to windows, and I'm on a mac. I've also heard C# Is much easier too, but that C++ is much more powerful.

It is designed for Windows, the Mono project aims to make C# and all .NET languages run on linux.


RE: Where to start? - Shebang - 04-03-2014

(04-03-2014, 08:44 PM)Vipr Wrote: I've heard C# is based off VB.Net - Which if I'm correct, is exclusive to windows, and I'm on a mac. I've also heard C# Is much easier too, but that C++ is much more powerful.

C# is not based off of VB. However, both are built upon the .NET Framework, so they have pretty much the exact same flexibility. C# can be developed on Unix systems with MonoDevelop, however with some severe limitations. Wine emulation should allow you to have more functionality, but it's just more stuff you have to set up.

C++ and Java should allow you to have the versatility for multiple platforms. As such, I'd recommend XCode if you choose C++, and Eclipse/IntelliJ if you want to develop in Java. I didn't recommend one for both because (a) I've never used Eclipse for C++ and (b) XCode never really implemented Java development well when I've tried it.