Click here to Skip to main content
15,909,590 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more: (untagged)
I've finished the javascript course on www.codecademy.com, and I was thinking of learning a new language. I'm still young, so I thought I should keep open on other things, not just web development. Can you suggest any languages I could learn and make fun projects with? Thank you for your time!
Posted
Comments
ZurdoDev 30-Mar-15 16:23pm    
C# and SQL
Sergey Alexandrovich Kryukov 30-Mar-15 19:30pm    
I invite your to see my new 1 of April publication and have some fun:
Some Programming Approaches to "Neuro-Linguistic Programming".
Participation in this game in Comments and Discussions is especially encouraged.

Thank you.
—SA

As RyanDev has suggested, C# would prove useful ... it can cross between web and desktop and server environments. VB.NET in a similar fashion - my preference is for C# but that is largely a personal preference - but as you are "still young" it should work for you too :)

Getting some good database knowledge is definitely a good idea. Learning T-SQL covers a lot of options, SQL Server obviously but MySQL and SQLite (etc) are very similar, and Oracle or DB2 are just a step different.

After that ... well try looking at jobs that are being offered in your location - see what is popular and go for that!

One really, really serious word of advice though ... avoid VB6 (also known as Classic VB). It is still being taught (I would not pay money to those colleges), it is still being used commercially (*sigh*) but it really is "old hat" - you will be better off learning something that has a future and will continue to be developed/used.

With anything, try to gain as much knowledge/expertise as you can without knowing a little about a lot - it has its place, but try to become an "expert" before moving on

Enjoy, and good luck
 
Share this answer
 
Comments
Sascha Lefèvre 30-Mar-15 17:08pm    
My 5.
UWStudents 30-Mar-15 17:43pm    
Sorry, i'm not that familiar with how c# works, but from the other answers, they say I need to learn .net too? Is .net another programming language? Do I need windows 8?Also, what can I make with c#? Sorry again for all the questions :/
Sascha Lefèvre 30-Mar-15 19:31pm    
.Net is a very wide term for interrelated things. At its core it's a programming platform and framework supporting multiple programming languages. C# is one of them, VB.Net another one, F# yet another one. If you want to learn C#, you will have to learn about .Net in general for the same reasons you also need to learn about HTML, CSS, jQuery and whatnot when learning JavaScript: The programming language (be it C# or JavaScript) can't do a whole lot on its own, it needs the ecosystem around it (.Net, resp. HTML, CSS...). With C# you can develop desktop applications, client-server applications, mobile apps... And theoretically Windows XP would do. Windows 7 recommended.
UWStudents 30-Mar-15 20:52pm    
Thanks for the help! I found a course for c# game programming with XNA, I think I'll get interested.
Sascha Lefèvre 30-Mar-15 21:03pm    
You're welcome!
Probably you should consider learning .NET[^] framework; C# as language[^]. It would be fun programming .NET applications. To be noted, these are high-level languages. Since you've already learnt JavaScript, learning Java[^] would also benefit you... For programming Android applications[^].

For low-level language, you should consider C++ to be learnt[^] and other languages might include SQL[^] (for databases).
 
Share this answer
 
Comments
UWStudents 30-Mar-15 17:24pm    
I was thinking and I thought to myself that most schools( including college), teach Java, so I thought that I wouldn't need to learn Java now, do you agree?
Afzaal Ahmad Zeeshan 30-Mar-15 17:32pm    
Yes, I do. You should focus on any one of them and learn it... :)
Sergey Alexandrovich Kryukov 30-Mar-15 19:31pm    
5ed.
I invite your to see my new 1 of April publication and have some fun:
Some Programming Approaches to "Neuro-Linguistic Programming".
Participation in this game in Comments and Discussions is especially encouraged.

Thank you.
—SA
Afzaal Ahmad Zeeshan 30-Mar-15 20:38pm    
Thank you for your vote Sergey sir.
Four of them: C, C++, Lua, Haskell.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 30-Mar-15 19:31pm    
5ed.
I invite your to see my new 1 of April publication and have some fun:
Some Programming Approaches to "Neuro-Linguistic Programming".
Participation in this game in Comments and Discussions is especially encouraged.

Thank you.
—SA

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