General Question

hopesecret's avatar

Can I get a little help here? Or is it to figured out by myself?

Asked by hopesecret (49points) July 29th, 2013

The world seems to grow so rapidly in technologies that many languages arise. How to search for one that is suitable for oneself and at the same time a very useful one?

I’m a computer science student. I’m interested in C, Java when it comes to programming languages. And I like Operating Systems,Cryptography(just started) and Networking(in pursuit of learning).

Now, I got my final year project coming up this Jan, and I don’t really have an idea. I started to do Steganography Project in java(embedding text in bmp images) but I wasn’t able to complete it.

Can I get any suggestions on what current world is dealing with now? Because every time I start searching in Google to know things and figure out what I want to do or about what I can be interested in, I just end up doing this searching the whole time. And in the end, I’m where I started.

Does anyone have any suggestions or since it deals with my interest, I have to get it out myself(I’m finding it very hard- Any help with finding my interest will also be appreciated)?

Eagerly looking for your responses, Thank You.

Observing members: 0 Composing members: 0

6 Answers

CWOTUS's avatar

When you speak of “languages” it’s not clear what languages you mean: English, Chinese, French, Spanish, German, etc.? Or do you mean “coding languages” such as C, Java, COBOL, and others?

From there you mention a “final year project”, but again, not much guidance for us on how to help you. Do you want a computer programming related project? A language project? A computer language project? A graphics / text related project?

I would suggest that you narrow your focus and improve your own language to describe better to us “This is what I want help with.” That’s for starters. I realize that English isn’t your first language, and I commend you on how well you do in it so far, but you still need to make improvement in both your thought process and then your language to tell us clearly “This is where I need help.”

LostInParadise's avatar

Could you be more specific with what types of difficulties you are running into? C or Java should be adequate to solve the problem you described.

rexacoracofalipitorius's avatar

I recommend you browse SourceForge or Google Code or GNU, find a project that interests you, and get involved. Yay, free mentoring!

graynett's avatar

All the above and Join the FSF (Free Software Foundation) . Great for getting Ideas.

phaedryx's avatar

Github is where the action is these days. Here’s a list of cryptography projects written in C.

If you’re wondering what the top languages are that people are using, here’s the top languages on github and the tiobe rank.

If you’re wondering about projects, how about looking over the projects Google accepted
for their Summer of Code
.

Which languages have you programmed in? What do you like about C and Java? Why did specifically choose them?

dabbler's avatar

Ref programming languages:
For employment, Java and C++ are very popular right now, and C is useful especially for things a bit more nuts-and-bolts (like encryption or hardware drivers). Note that there is just about always a database involved in any project of more than trivial size so I’ll suggest to get familiar also with some version of SQL.

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther