Click here to Skip to main content
15,889,315 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Im absolute noob, i never ever programmed anything in my life. I finished chemistry and since it is very weak in my country, i need to start learning programming (seems interesting and takes a lot to learn it tho).

So can someone answer to me, what are types of programming?

Like game development, web development etc etc...could someone list me them? Im mostly interested in websites. I know i sound like total noob, but its time to start learning, chemistry sucks lol.

So, list me what to start learning, simple as that. Im interested in web design, creating websites etc....

Thanks and sorry for those noob questions.
Posted
Updated 10-Jul-15 0:42am
v2
Comments
Sergey Alexandrovich Kryukov 10-Jul-15 10:30am    
I'm afraid of advising you anything. What if, after getting some experience, you conclude that "programming sucks"?
—SA

1 solution

Start with the basics - as you say, there is a lot to learn - if you don;t get them right from the beginning then you don't understand the later stuff and that causes huge problems.

So pick a language (I'd suggest C# because it's very flexible, and the tools are free from Microsoft) but there are loads of good starters, and get learning.
How you learn is up to you, but in descending order of quality of the results:

A course, run by "real people"
A book.
An online tutorial.
A video tutorial.
Find some code online and try to work it out.

Whatever you do, start at the beginning, and work your way through from start to end, doing every exercise. Don't be tempted to skip bits because it's "dull", "boring", or "too simple" - you need to know almost all of it!

As far as books go, Wrox to go ones, as do Adison Wesley, but avoid anything with multiple exclamation marks, "In xxx days", or "for dummies" in the title.

When you have got the basics, you can start looking at where to go from that - but without them it doesn't matter where you want to go, you won't do a good job and you will rapidly get frustrated.
 
Share this answer
 
Comments
Member 11827883 10-Jul-15 7:18am    
Thanks a lot dude, could you tell me something about programming languages, which is used for what? Thanks a lot, very detailed answer
OriginalGriff 10-Jul-15 7:33am    
Not really, no - the problem is that many languages are used for a lot of different things. That's one of the reasons I suggested C# - it's very flexible, and gets used for desktop apps, web site backends, and even for XBox / Android / iOS development (though you have to pay extra to get it for the last two).
It's also a good starting language - you can pick up the basics very quickly, and then move into the framework that supports it in a logical manner.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900