Click here to Skip to main content
15,879,095 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello forum,

i am really new but i want to know if i have good knowledge in C++ and JAVA. how i can be a pro programmer on both languages ?

Also, how to make myself so i can handle good level projects.


Please any suggestions will be highly appreciated.


Thanks.
Posted
Updated 19-Jul-11 20:09pm
v3
Comments
Christian Graus 20-Jul-11 2:55am    
What a strange question. You get good at things through practice. C++ and Java are both bad choices for Windows programming, but I'm sure they are still widely used on other platforms.
Stefan_Lang 20-Jul-11 3:40am    
I agree to your first two statements, but I wonder about the rest - for one, Windows was never even mentioned, and secondly, whether or not a language is a good choice depends on the problem at hand, not so much on the OS. Also, why do you think C++ or Java is less used on Windows than on other platforms? I don't know about Java, but C++ is widely used for the OS itself, and it is still the most efficient language for any kind of number-crunching-heavy applications, including many games. And gaming is one of the top uses for Windows PCs.
Legor 20-Jul-11 10:54am    
I support Stefans oppinion. Especially C++ is higly used in Windows programming. It's not a bad choice at all. And then again what would be a good choice for Windows programming then?
Member 8015046 20-Jul-11 13:39pm    
.NET languages? Like C# and Visual Basic

But if you know java or java syntax you know C# syntax. It is fairly simply to go between them
Legor 21-Jul-11 4:54am    
Yes they are good as well, as is C++/CLI

Well you can start writing some code and practicing.
One day, you will get there!
 
Share this answer
 
Comments
walterhevedeich 20-Jul-11 2:24am    
Short and simple, but a good advice for OP. Have a 5.
Abhinav S 20-Jul-11 12:44pm    
Thank you.
thatraja 20-Jul-11 2:54am    
Agree with Walter, 5!
Abhinav S 20-Jul-11 2:56am    
Thank you thatraja.
Sergey Alexandrovich Kryukov 21-Jul-11 3:32am    
...or not.
However, this is a right advice. Some things stay trivial and correct. My 5.
--SA
Also, how to make myself so i can handle good level projects.

If you really want to design software from ground up, My advice is to get a book about software development/engineering. Its important that you also get to familiarize yourself with the best practices, and how to build the software, the right way.

As for your programming skills, you get better at it when you start doing programs. Practice yourself regularly. Create small programs, utilities that you think you can use later on. That way, you get to exercise yourself with the language.
 
Share this answer
 
Comments
thatraja 20-Jul-11 2:54am    
Also nice advice, 5!
walterhevedeich 20-Jul-11 2:58am    
Thanks.
Abhinav S 20-Jul-11 2:56am    
Good advice. 5.
walterhevedeich 20-Jul-11 2:58am    
Thanks.
Tarun.K.S 20-Jul-11 5:12am    
5!
Here more than couple of ways to learn things in web

Education Needed[^]

Also try to start write from simple "Hello world" code to small, big programs.
 
Share this answer
 
Comments
Abhinav S 20-Jul-11 2:56am    
Yup. My 5.
walterhevedeich 20-Jul-11 2:58am    
Nice links.
Tarun.K.S 20-Jul-11 5:11am    
Good links there, bookmarked!
5!
Sergey Alexandrovich Kryukov 21-Jul-11 3:33am    
Right, my 5. I would even say: culture. We really need some company of good developers to support culture.
--SA
Read. Read a lot.
You will gain a great deal just from this site by reading articles, look for highly rated ones by good authors, and working through what was done.
Read the documentation for the languages you are interested in so you can understand how and why they are structured that way.
Read books on technique rather than languages so you can learn how to approach problems.
Read about design to get an insight into what is needed to provide a good solution.

Above all, just read.
 
Share this answer
 
Comments
Tarun.K.S 20-Jul-11 5:12am    
Yep, that's right. 5+
walterhevedeich 20-Jul-11 5:30am    
You forgot to mention that he also needs to apply what he reads. One doesn't get good at programming just by reading although on the positive side, he gets to know a lot of ways on how to do things. Anyway, my 5.
Sergey Alexandrovich Kryukov 21-Jul-11 3:37am    
Would be a trivial note, probably assumed. What's more important, how to go out of "read-only mode"? That happens, too. One needs to try do to everything on one's own, but than compare this work with works of better developers and self-criticize. It needs a good balance of reading, creativity and self-criticism.
Nagy got my 5.
--SA
Nagy Vilmos 21-Jul-11 4:01am    
As in my other reply, it's a case of understanding that there is no magic bullet. Read, apply, read, apply. After 25 years I am still learning, it never stops.
Nagy Vilmos 21-Jul-11 4:00am    
Agreed. I was trying to emphasise the importance of study. Too many trainee-monkeys think that by installing VS/netbeans/eclipse/whatever they can magically start coding. RTFM exists for a reason. I started out with learning machine code, then we graduated to [IIRC] Fortran with the link from one to the other explicitly explained. Having recently done another degree, covering more up to date principals, I was surprised to find how little under-the-hood theory there was.
Yeah, its a issue that knowing programming language never ensure of being a programmer. What important is passion for this thing. If you have it you will reach your destination faster than you can imagine
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 21-Jul-11 3:38am    
Important point, my 5.
--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