Jump to content

what will be my first programming language to start with

costacis21

so, now in school i started my computing gcse and we are learning visual basic. but the teacher moves to slow so all the students can follow. i want to learn another language myself. what should i go with? c#, c++, java, pascal? i want to start mastering a language from now so i will be able to learn other languages easily in the future. any help will be greatly appreciated:)

CPU:  i7 5820k  @4.0Ghz Cooler: Thermaltake Nic C5 Motherboard: MSI X99A SLI PLUS  Ram: 8 gb @2133Mhz GPU: Gigabyte GTX 970 G1 @1560  Case: Proprietary Sun Ultra 24  Storage: HyperX 120gb & 1 TB WD Green PSU: Cooler Master 550w 

Link to comment
Share on other sites

Link to post
Share on other sites

Whatever interests you

 

Python and HTML aren't that hard to pick up.

Link to comment
Share on other sites

Link to post
Share on other sites

Whatever the engine or program uses. For example if you use Unity3d (game engine) or Visual Studio go for C#

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to comment
Share on other sites

Link to post
Share on other sites

I suggest HTML. It's easy and you can learn how to read code.

CM Storm Switch Tester MOD (In-Progress) - http://linustechtips.com/main/topic/409147-cm-storm-switch-tester-macro-mod/


       Ammo Can Speaker 02 (Completed) - http://linustechtips.com/main/topic/283826-ammo-can-speakers-02/       A/B Switch V 0.5 (Completed) - http://linustechtips.com/main/topic/362417-ab-switch-v0


     Build 01 - The Life of a Prodigy -  http://linustechtips.com/main/topic/13103-build-01-the-life-of-a-prodigy/             Build 02 - Silent Server 3000 - http://linustechtips.com/main/topic/116670-build-02-silent-server-3000/

Link to comment
Share on other sites

Link to post
Share on other sites

I suggest c++, its not too hard and once you learn it learning others will be easier

Intel I9-9900k (5Ghz) Asus ROG Maximus XI Formula | Corsair Vengeance 16GB DDR4-4133mhz | ASUS ROG Strix 2080Ti | EVGA Supernova G2 1050w 80+Gold | Samsung 950 Pro M.2 (512GB) + (1TB) | Full EK custom water loop |IN-WIN S-Frame (No. 263/500)

Link to comment
Share on other sites

Link to post
Share on other sites

Whatever the engine or program uses. For example if you use Unity3d (game engine) or Visual Studio go for C#

so if i want to get into game development i should start c#?

CPU:  i7 5820k  @4.0Ghz Cooler: Thermaltake Nic C5 Motherboard: MSI X99A SLI PLUS  Ram: 8 gb @2133Mhz GPU: Gigabyte GTX 970 G1 @1560  Case: Proprietary Sun Ultra 24  Storage: HyperX 120gb & 1 TB WD Green PSU: Cooler Master 550w 

Link to comment
Share on other sites

Link to post
Share on other sites

I'd say C++, it's a very powerful language, it has object oriented programming capabilities, it's ralatively easy to pick up, and you're bound to need it at some point if you're into programming.

Link to comment
Share on other sites

Link to post
Share on other sites

C, Because there's alot of scripting languages that are similar to C that are very useful for gaming. Lua, GLua Syntax, Small, Pawn. 

Link to comment
Share on other sites

Link to post
Share on other sites

I'd say C++, it's a very powerful language, it has object oriented programming capabilities, it's ralatively easy to pick up, and you're bound to need it at some point if you're into programming.

 

I suggest c++, its not too hard and once you learn it learning others will be easier

 

C++

so most of you are telling me to start c++, do you have any experience with this language? if yes, what do you think about it? also if you can suggest me any good books that i can learn from would be great:)

CPU:  i7 5820k  @4.0Ghz Cooler: Thermaltake Nic C5 Motherboard: MSI X99A SLI PLUS  Ram: 8 gb @2133Mhz GPU: Gigabyte GTX 970 G1 @1560  Case: Proprietary Sun Ultra 24  Storage: HyperX 120gb & 1 TB WD Green PSU: Cooler Master 550w 

Link to comment
Share on other sites

Link to post
Share on other sites

so most of you are telling me to start c++, do you have any experience with this language? if yes, what do you think about it? also if you can suggest me any good books that i can learn from would be great:)

http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

 

Whole list of beginner books, intermediate and advanced.

Link to comment
Share on other sites

Link to post
Share on other sites

http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

 

Whole list of beginner books, intermediate and advanced.

thank you very much sir. where did you learn c++ from ?

CPU:  i7 5820k  @4.0Ghz Cooler: Thermaltake Nic C5 Motherboard: MSI X99A SLI PLUS  Ram: 8 gb @2133Mhz GPU: Gigabyte GTX 970 G1 @1560  Case: Proprietary Sun Ultra 24  Storage: HyperX 120gb & 1 TB WD Green PSU: Cooler Master 550w 

Link to comment
Share on other sites

Link to post
Share on other sites

so if i want to get into game development i should start c#?

C# is used in a fair amount of game engines and stuff like ActionScript is based of C too, so C# is something to consider if you are interested in game dev.

I heard Javascript is used more in the US though

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to comment
Share on other sites

Link to post
Share on other sites

thank you very much sir. where did you learn c++ from ?

Out of boredom in my childhood, I randomly started messing with things like metamod for halflife, Then I got deeper into doing other things.

 

So you could say I'm somewhat self taught.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×