<br><br><div class="gmail_quote">On Mon, Apr 14, 2008 at 3:24 AM, bdsatish <<a href="mailto:bdsatish@gmail.com">bdsatish@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Apr 14, 12:21 pm, Bob Martin <<a href="mailto:bob.mar...@excite.com">bob.mar...@excite.com</a>> wrote:<br>
<div class="Ih2E3d">> in 342367 20080414 074410 <a href="mailto:s0s...@gmail.com">s0s...@gmail.com</a> wrote:<br>
><br>
> >Hello, I was hoping to get some opinions on a subject. I've been<br>
> >programming Python for almost two years now. Recently I learned Perl,<br>
> >but frankly I'm not very comfortable with it. Now I want to move on<br>
> >two either Java or C++, but I'm not sure which. Which one do you think<br>
> >is a softer transition for a Python programmer? Which one do you think<br>
> >will educate me the best?<br>
><br>
<br>
</div>Certainly Java. It's also easier to find Java jobs than C++ jobs.<br>
<div><div></div><div class="Wj3C7c"><br>
--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</div></div></blockquote></div><br><br>It may be easier to find Java jobs, but learning C++ will increase your understanding of computers a lot more than Java.  Mainly in the area of memory management - C++ pointers really force you to understand whats going on below the surface.  If you're not locked in to learning on those, I would suggest learning Lisp instead - it'll make you a better python programmer.<br>