H.T.M.L - How To Meet Ladies and you know the reason why
H.T.M.L - How To Meet Ladies and you know the reason why
Android because i want to learn how to make android apps. And also java because it is needed in order to learn Android development. Android for mobile development and java for desktops development.
I am also studying sqlite.
Php kay mao na sa akong previous work. ug plano ko learn c++ kay naa koy self project.
Java... Kay diha ko nakat-on og OOP.
I have over 9 years of professional programming, let me just wrap up the languages I've used before.
PHP
- a fractal of bad design
- pros: easy to use and get started, can easily create and deploy websites
- cons: inconsistencies in library, module names. a lot of ambigous functions
Java
- OOP, you wanted a banana, then you also get the gorilla holding it and the entire jungle.
- pros: portability and stability of the underlying platforms, easy to get a job with java experience. Widely use in the enterprise.
- cons: The code you write is too verbose, a 100 code in Php will be a 1k lines of Java.
Python
- pros: write less code while doing a lot.
- cons: whitespace matters, so be very careful not to mess with tabs and spaces.
C
- pros: the ultimate performance you can have.
- cons: then you have to write a lot of code, and good luck with buffer overflow and memory curroption.
C++
- pros: It is heavily used in games, if you are aspiring to be a game creator, then you should pick up C++. It's not the best language but a lot of established tools and game engines are well written in C++, unreal engine
- cons: This is the most complicated language I've ever used. And btw, good luck with dealing with library dependencies.
Ruby:
- pros: write less code, pair it with rails framework, then you write less code than python.
- cons: it's the slowest thing ever.
Rust:
- Rust is the new cool kid in town. It's the best programming language I've ever touched, You get the best of both worlds. Syntax closer to Ruby with the performance closer to C.
- pros: The smart compiler won't allow you to make mistake while writing it.
- cons: Learning curve is challenging, you would always pick a fight with the compiler. Also, there's no job listing for Rust yet.
Javascript:
- pros: The easiest to get started with, just whip some code into an html file then open it with a browser. Can also be used on the server side
- cons: This isn't your usual programming paradigm. Functional programming is hard to grasp specially for beginners. And also beware of spaghetti codes.
html/css
- oh wait, we are talking about programming languages.
My advice for the young programmers:
Pick a programming language that is readily available to you and stick with it until you master it, but don't be limited to using only it.
Transition to any other programming language, experience the paradigm shift. It's hard at first, but It will broaden your mind.
Also read some tech blogs to be aware in the latest trend of I.T. fields.
nice info sir..thanks with this info it helps a lot...
And let me just plug my site where I also discuss technology related topics, but cebu localized
Here is it.
https://****************/t/technologi...-i-t-people/31
Java/Grails == Back-end developer
I'm trying to explore Ruby/Python/Bash though.
I am programming since the 80's and used a lof of different programming languages, from ASM on C64 and Amiga (game programming), to C/C++ on SGI machines (game shows for TV), to C/C++/Pascal and now Delphi on PC's (tools and application like ScrapeBox). ANY language is good as long you get the job done. Customer usually dont care if you develop their application in VB, ASM, Delphi, C/C++ or whatever, as long it will work and is done as fast as possible (to same them Money).
Similar Threads |
|