These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Out of Pod Experience

 
  • Topic is locked indefinitely.
 

To any and all programmers

Author
Narcotic Gryffin
Digital Mercenaries Inc.
#1 - 2015-02-17 03:39:56 UTC
I've always wanted to learn programming but have yet to find a place to start. I know a formal education is the normal recommendation but I don't have the real time to it and work.

So my question for the DEVS and all Programmers is: How did you learn to program and where would you recommend a person start if they want to go the self taught route?

http://www.sortius-is-a-geek.com/wp-content/uploads/2013/10/history-channel-hd-aliens-thumb.jpg

Xercodo
Cruor Angelicus
#2 - 2015-02-17 07:19:50 UTC
Ideally pick up a basis in the embedded world. While this might seem very unorthodox to most having an understanding of the assembly that is running on some machines under the hood of things liek C++ will give you a great idea on how to better structure and understand things.

For that I suggest something small and simple like an 8-bit core.

Then try embedded C on something like an Arduino. And then from there something like C#.

Going down this path you build an appreciation for what the higher level languages like C and C# are doing under the hood and an appreciation for smaller memory sizes.

The trick when getting to the more abstract languages is getting around the concept of object oriented.

The Drake is a Lie

Lan Wang
Federal Navy Academy
Gallente Federation
#3 - 2015-02-17 09:56:45 UTC
http://www.codecademy.com/

i learned a few thrings from here :)

Domination Nephilim - Angel Cartel

Calm down miner. As you pointed out, people think they can get away with stuff they would not in rl... Like for example illegal mining... - Ima Wreckyou*

Violet Hurst
Fedaya Recon
#4 - 2015-02-18 02:00:34 UTC
I'd recommend you find yourself a project. Think up something you want your program to actually do, choose some language with a fancy name and just go for it.
Castor II
University of Caille
Gallente Federation
#5 - 2015-02-18 07:59:41 UTC  |  Edited by: Castor II
I'd say start with Python. It's one of the easiest languages to code in while still being super useful.

Codeacademy Is a pretty good place to start.

Once you're done with the basic tutorials, think of something you want to do and dive right in. Smile
Jenshae Chiroptera
#6 - 2015-02-19 02:40:00 UTC
I went to a college and did various things, like Oracle, MS SQL, Java, VB.net, XML, SHTML and PLC coding.

I would recommend grabbing VB (visual basic) express edition, should be free on Microsoft's website or dig into some PHP, start with something light where you can see measurable results and get accomplishment feedback.

C++ and such are rather heavy, Java takes ages to build up, making your first database connections can be frustrating. So, yeah simple front end or page building is the best place to start.

CCP - Building ant hills and magnifying glasses for fat kids

Not even once

EVE is becoming shallow and puerile; it will satisfy neither the veteran nor the "WoW" type crowd in the transition.