You are viewing our Forum Archives. To view or take place in current topics click here.
Beginners Guide to Programming
Posted:

Beginners Guide to ProgrammingPosted:

Imp
  • Retired Staff
Status: Offline
Joined: Jan 01, 201113Year Member
Posts: 1,957
Reputation Power: 401
Status: Offline
Joined: Jan 01, 201113Year Member
Posts: 1,957
Reputation Power: 401
Beginner's Programming Resources

I have noticed huge increase in the amount of topics in the Programming Forum asking

"What Programming Language should I learn?"

"Beginner Please Help"

"Where is the best place to learn..."





Where to Begin?


The first place to look if you are interested in looking into programming is here

https://www.thetechgame.com/Forums/t=4317591/programming-resources-things-you-need-to-know.html

This will give you a good introduction to programming for Kyle93.

And resource information on Java and C++

This is by no means a complete list of languages, there are many others, and people will always have their opinions on which ones to learn and which to avoid.

I personally believe, that if you are naturally gifted at programming, then ANY language you learn will be a benefit.




Who is Imp?

Now my history has come from a Pre-Windows background, DOS and QBASIC, with X86 Assembly Language, Pascal, Turbo C++ and on to Borland C++

I now work with most .NET Languages (Visual Basic, C# and ASP), database programming (T-SQL), and I am also competent in C++, Java, Javascript, jQuery and PHP.




What Programming Language should you learn first?

From Web Development to Windows Application Development, or from Gaming to Modding.

No matter what language you choose to learn, and what field you are wanting to aim for, if you don't understand the concept of programming, then you will struggle to get further.

[ Register or Signin to view external links. ]

The above link shows the concept of programming, from again one point of view, but does clearly show the similarity behind each of the languages.

It is quite a large document, but if you are interested in learning, bookmark for later ;)




Programming Resources

This is down to personal preference. SPEED's sticky mentions Java and C++ from skatertg.

There is also:-

[ Register or Signin to view external links. ]

[ Register or Signin to view external links. ]

[ Register or Signin to view external links. ]

Again, not an exhaustive list, but these are mentioned over and over again in the forums.

Now I have no opinion on these, I am just linking, people can make their own opinion on which is best for them to learn.




Conclusion

So there you have it, if you wish to go into a career in programming. Start with concept, and move forward, basic fundamentals are the most important thing, and the rest will fall into place.

But remember, EVERYONE is entitled to their own opinion, but in the scheme of things, find what is best for YOU, and above all ENJOY what you are doing!!!!

The following 47 users thanked Imp for this useful post:

naraxis (01-26-2017), NinjaActually (10-10-2016), Deftones (10-07-2016), MedalBreaks (06-29-2016), DRPZ (06-06-2016), Rodent (05-07-2016), pi (12-24-2015), Luke (09-21-2015), Sky (07-09-2015), SFX (06-24-2015), HyperDimension (06-07-2015), 20-20 (05-08-2015), Chaosin3D (04-04-2015), Super-Fly (03-11-2015), zDeFFeXz (12-24-2014), Katsumi (11-16-2014), Halo (11-07-2014), Skittle (10-14-2014), BurnzyConnor (08-03-2014), Tom (07-13-2014), Fib (06-11-2014), joefizz32 (04-22-2014), Ever (02-10-2014), nebo (02-10-2014), Craig (12-05-2013), Yhorm (11-29-2013), Int (11-13-2013), Hypomnesia (10-28-2013), TheRealMark (10-07-2013), BENDZY (08-19-2013), Adamu (06-08-2013), Emazed (04-30-2013), proud2bpunk (04-21-2013), StoopidMonkie (03-16-2013), breezydude15 (03-06-2013), 7Teen- (03-01-2013), SovietRussia (02-27-2013), -Deano (02-27-2013), Tyler (02-23-2013), r00t (02-22-2013), TDK (02-20-2013), Botch (02-19-2013), Hilton (02-19-2013), tattoo (02-19-2013), Kyle93 (02-19-2013), WCDT- (02-19-2013), Frog (02-19-2013)
#2. Posted:
Frog
  • Rated Awesome
Status: Offline
Joined: Jun 22, 201113Year Member
Posts: 13,783
Reputation Power: 15037
Motto: Quack
Motto: Quack
Status: Offline
Joined: Jun 22, 201113Year Member
Posts: 13,783
Reputation Power: 15037
Motto: Quack
I have absolutely no idea what you are talking about in this topic but it looks really nice and clean so good job
I know you, not too well, but good enough to know that you are great at what you do. If you need any help with programming, don't be afraid to ask Imp, he's a really nice guy :thumbsup:
#3. Posted:
Swagasaur
  • Junior Member
Status: Offline
Joined: Feb 17, 201311Year Member
Posts: 52
Reputation Power: 1
Status: Offline
Joined: Feb 17, 201311Year Member
Posts: 52
Reputation Power: 1
Nice of you to help the community out with programming but if someone wants to learn any programming language just know its not going to be an over night process it takes time and dedication.
#4. Posted:
TDK
  • Ultimate Gifter
Status: Offline
Joined: Nov 14, 201014Year Member
Posts: 3,058
Reputation Power: 162
Status: Offline
Joined: Nov 14, 201014Year Member
Posts: 3,058
Reputation Power: 162
A very informative post and I am encouraged to look into this maybe just to gain a brief understanding and who knows I may get into it.

This topic is well thought out and non-biased and I hope you guys appreciate how brilliant some members on the site are including Imp.

Thank you for giving us the benefit of your knowledge once again my friend.
#5. Posted:
StoopidMonkie
  • TTG Fanatic
Status: Offline
Joined: Sep 18, 201014Year Member
Posts: 4,049
Reputation Power: 180
Status: Offline
Joined: Sep 18, 201014Year Member
Posts: 4,049
Reputation Power: 180
I'm currently learning how to code Java on Code Academy and New Boston. I just started about a week ago but I plan to make some mods in Minecraft or even make my own simple video game with a friend. We already have a few good ideas.

Thanks for all the resources. If I run into any problems I'll PM you.
#6. Posted:
zRAS-
  • Ladder Climber
Status: Offline
Joined: May 10, 201212Year Member
Posts: 318
Reputation Power: 14
Status: Offline
Joined: May 10, 201212Year Member
Posts: 318
Reputation Power: 14
Great post thanks helped me out so much !xD
#7. Posted:
Tab-
  • Ladder Climber
Status: Offline
Joined: Dec 26, 201211Year Member
Posts: 391
Reputation Power: 15
Status: Offline
Joined: Dec 26, 201211Year Member
Posts: 391
Reputation Power: 15
I honestly would really reccomed learning c first, practically all languages are some what involved with c. That's my opinion of course but apart from that great work with the guide.
#8. Posted:
Int
  • Fairy Master
Status: Offline
Joined: Mar 03, 201212Year Member
Posts: 5,832
Reputation Power: 2929
Status: Offline
Joined: Mar 03, 201212Year Member
Posts: 5,832
Reputation Power: 2929
Well Imp thank's for this post I'm well on my way to learning C++, I'm going to be making text based game soon and then applications.
#9. Posted:
nebo
  • Comment King
Status: Offline
Joined: May 18, 201113Year Member
Posts: 6,549
Reputation Power: 203
Status: Offline
Joined: May 18, 201113Year Member
Posts: 6,549
Reputation Power: 203
Thanks for the guide, I'm going to try to learn a language like python before I go into an AP Computer science course. (Which at my school is pretty much java programming) and I will use these links and websites to help me understand and expand my knowledge on programming. Thanks Imp
#10. Posted:
iDesigner
  • Challenger
Status: Offline
Joined: Feb 25, 201410Year Member
Posts: 169
Reputation Power: 9
Status: Offline
Joined: Feb 25, 201410Year Member
Posts: 169
Reputation Power: 9
thanks, im sure this will help alot of the newbie's out
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.