About Me

My photo
I worked as freelancer on freelance.com for many years, Then opened my Company. I did software coding with my company. But also did pottery -- I know well business management. Software coding is coming next to it as a plus. It helps but organising is as much important as coding. I have many years of experience in business management of Industrial Construction works. I am quite known as company for CAD drafting and 3d for architectural design. I had quite a lot experience at USA and at Turkey. I am less known, in my pottery love.

Tuesday, January 23, 2024

Programming languages: comparison, analysis, overview

New generation of coding :

scratch.mit.edu 

developers.google.com/blockly

Other classics:

Drupal

Complex

Joomla

Too much update

dot CMS-Java

Hard to learn

Django

slow to make changes

Python

difficult to learn for small to mid projects but worth it

Open CMS

WYSIWYG

Best prog language:

Python and  JS

Laravel

easier for web artisan, complex web app creation possibility

Laravel

it makes easy: Routing, Sessions, caching, authentication  commands

Game Development Software -source: g2.com :

Audio Engine Software

Nwise

4.5

Allegro library

5

Miles sound system

4.5

Game Engine 3d

Unity

4.5

Maya

HS2 Shading

Blender

4.5

Nuke

Adobe Creative Suite

Unreal Engine

4.5

Houdini

Figma

 

 

Z Brush

Sketch

2d

Harmony

TV paint

Game Engine Software

C Make

C#

Qt/Py Side

C++

Py test

Python

Gaming tools

Actionl

4.8

Roblox

SCRUM

FBX

4.5

Fortnite Creative

Core Gems

BitBucket

4.4

Sandbox

Physics Engine sftw.

PhysicsJS

5

Box2d

4.5

BeamNG

4.5




Strong

 

 

Erlang

 

 

 

C#

Scala

 

 

1

 

Clojure

Groovy

 

 

 

Java

Haskell

 

 

2

 

Python

 

 

 

 

F#

 

 

 

3

 

 

 

Ruby

 

 

 

 

 

 

4

Dynamic

 

 

 

 

 

 

 

 

 

 

5

Static

 

 

 

 

 

 

 

 

 

 

6

 

PERL

PHP

 

 

 

 

C

 

 

7

 

VB

 

 

 

 

 

 

C++

 

8

 

Javascript

 

 

 

f

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

10

1

2

3

4

5

6

7

8

9

10

Weak


I noted these (why?)
Aptitude and resasoning (learn+exercise) : Laravel, PHP OOPS, Bootstrap


Where to learn each prog language

From Telegram Channel of Learn Programming

Java

Neso Academy

 

codeacademy.com

w3schools.com

functionx.com

Python

Corey Schafer

 

SQL

Joey Blue

 

Programming

 

 

web 3.0

 

 

buildspace.so

web3.foundation

 

Cloud Computing

 

 

javapoint.com

aws.amazon.com

 

Math for AI

Simplilearn

 

ai.google.com

udacity.com

 

Blockchain

Telusko

 

101blockchains.com

coursera.org

 

Machine Learning

Krish Naik

 

machinelearningmastery.com

tensorflow.org

 

Web Devt

Code with Harry

 

 

 

 

DevOps

Kunal Kushwaka

 

kodekloud.com

edx.org

 

DSA - Data Structures and algorithms

Jenny`s lectures CSJT

 

 

 

 

Data Analytics

 

 

careerfoundary.com

khanacademy.com

 

Data Science

 

 

kaggle.com

datacamp.com

 

Computer Network

David Bombal

 

 

 

 

Linux

Programming knowledge

 

 

 

 

Cybersecurity

Network Chuck

 

cybrary.it

securitytube.net


Other all codes sites:

codegrepper.com - simulate
jsfiddle.net - simulate code for javascript


Free Tutorial sites

Sololearn.com - also exist in app and it is one of the best
ocw.mit.edu - MIT open courseware - just type what you want to learn
online.stanford.edu/free-courses - Stanford open courseware
skillshare.com - worth to look they are great and promissingly good
www.w3schools.com  - one of the best and oldest/experienced in tutorials 
Functionx.com - again one of the best and oldest/experienced  in tutorials 
developer.mozilla.org/en-US - MDN is also free - you don`t need mozilla to it
youtube.com - some paids and some unpaids - see the next for details
https://www.javatpoint.com/ - many prog language - between beginner and mid level

Youtube programming tutorial channels

c

Jacob sorber

c++

The Cherno

Java

amigoscode

C#

Kudvenkat

PHP

ProgramWithGio

JS

developedByEd

Typescript

Basarat

Python

Corey Schafer

Go

Jon Calhoun

Swift

CodeWithChris


paid Tutorial sites

edx.org
Udemy
Coursera
Linkedin Learning

Python project ideas

From Telegram Channel of Learn Programming

Beginner

Easy

Hard

Alarm Clock

Tic Tac Toe

Swing UI

Password generator

Calculator

Speech Recon

Web Automation

Chess

Face Detection

File rename tool

Type Speed

VPN

Image downloader

Reddit Bot

Mid

Quizz App

ATM Madhine

Music Player

Online Banking

Calculator

Email sys

File Explorer

Flappy Bird

URL Shortener

Email Slicer


Other project ideas with Python, Javascript / C++ or Java


Quiz app

Dating App

Weather app

Car rental

Unit converter

Billing sys

Hangman

Online reservation

Counter app

Data visualisation softw

Software requirements according your domain in software coding


 

HTML

CSS

JS

PHP

ASP.NET

SQL

Python

Java

Ruby

XML

C

C++

C#

VB Script

 

Web developper requires

x

x

x

x

x

x

x

x

x

x

 

 

 

 

 

Software developer

 

 

 

 

 

x

x

x

x

 

x

x

x

x

 

Machine Learning

 

 

x

 

 

 

x

 

 

 

 

x

x

 

Alaa, Julia, Shell, R ,Typsescript, Scale


Programming Technology learning - advanced


Bootstrap - getbootstrap.com
mysql - mysql.com
Cloud computing
Package manager - Typescript, Pack manager, NPM, YARN 
Cloud computing


API. RestAPI, RestfulAPI - advanced


All are used in the modern state of client =/server architecture in software development

API : Application Program Interface

It is a software Intermediary. It allows two apps to talk to each other. 

Benefits: 
  • reduce development effort
  • secure communication

Functionning: 
  • End Users - browser - > request -> API <-> Web server and DB
  • Web server and DB -> API -> response -> browser - End users

Forums and getting help sites


No comments:

Post a Comment

neo4j-mathematics

 create the nodes: CREATE   ( n : sil   { name : "k1" ,  val :   1250 }),( m : sil2   { name : "k2" ,  val : 1250 }),   ...