General Asad
And What Is Not There Is Always More Than There.
Finally got the time to sit down and make the thread!
tag list
I'm doing a coding thread and how to get good at Might update this thrad with specific professions and how to get them late on but lets start with the basics, shall we?
some skills you need to have in order for you to be a good programmer:
Most in demand languages are:
Salaries for each language ( if you ever decide to just learn one language and be really good at it).
As you can see, lots of money to be made here, folks!
Part 3 Resources for each language:
Java:
Free Books ( I like reading and taking notes ) : https://www.eversql.com/best-free-books-for-java-programming-2017/
https://bookboon.com/en/java-programming-language-ebooks
https://books.goalkicker.com/JavaBook/
Exercises: https://www.w3resource.com/java-exercises/
https://docs.oracle.com/javase/tutorial/
https://codingbat.com/java
https://www.learnjavaonline.org/
https://www.udemy.com/course/java-tutorial/
https://www.youtube.com/course?list=ECFE2CE09D83EE3E28
Python:
Books: https://books.goalkicker.com/PythonBook/
https://pythonbooks.org/free-books/
https://www.onlineprogrammingbooks.com/python/
Excercises:
http://www.practicepython.org/
https://teamtreehouse.com/library/t...m=Python Practice&utm_content=Python Practice
https://www.learnpython.org/
https://www.udacity.com/course/introduction-to-python--ud1110
https://www.programiz.com/python-programming
JavaScript:
Books:
https://books.goalkicker.com/JavaScriptBook/
Exercises:
https://www.w3schools.com/Js/js_exercises.asp
https://www.w3resource.com/javascript-exercises/
https://exercism.io/tracks/javascript/exercises
https://www.bitdegree.org/learn/javascript-basics
https://practity.com/582-2/
https://snipcart.com/blog/javascript-beginner-intro-exercises
C++
Books:
https://books.goalkicker.com/CPlusPlusBook/
Exercises:
https://www.w3resource.com/cpp-exercises/basic/index.php
https://www.cs.purdue.edu/homes/bxd/CandC++/
http://www.cplusplus.com/forum/articles/12974/
http://www.worldbestlearningcenter.com/index_files/cpp-tutorial-variables_datatypes_exercises.htm
https://www.w3resource.com/cpp-exercises/array/index.php
C#
Books:
https://books.goalkicker.com/CSharpBook/
Exercises:
https://www.w3resource.com/csharp-exercises/
https://www.w3schools.com/cs/cs_exercises.asp
http://www.worldbestlearningcenter.com/index_files/csharp-variables-exercises.htm
https://practity.com/csharp/
https://exercism.io/tracks/csharp/exercises
PHP
Books: https://books.goalkicker.com/PHPBook/
Exercises:
https://www.w3resource.com/php-exercises/php-basic-exercises.php
https://www.w3schools.com/PHP/php_exercises.asp
https://www.w3resource.com/php-exercises/
https://tutorialsclass.com/exercises/php/php-all-exercises-assignments
https://www.w3schools.com/PHP/exercise.asp?filename=exercise_loops1
SQL
Books: https://books.goalkicker.com/SQLBook/
Exercises:
https://www.wiseowl.co.uk/sql/exercises/standard/
https://www.w3resource.com/sql-exercises/
https://sqlbolt.com/
https://www.complexsql.com/sql-practice-exercises-with-solutions/
https://www.w3schools.com/sql/
.NET
Books: https://books.goalkicker.com/DotNETFrameworkBook/
Excercises:
Can't find any at the moment
Ruby:
Books: https://books.goalkicker.com/RubyBook/
Exercises:
https://www.w3resource.com/ruby-exercises/
https://launchschool.com/books/ruby/read/intro_exercises
https://ruby-doc.org/docs/Tutorial/part_01/first_steps.html
https://github.com/codeunion/ruby-exercises ( great website, you should sign up!)
https://www.codequizzes.com/ruby
https://launchschool.com/books/ruby/read/basics
…… That's it for now. I'll update it the upcoming months. If anyone wants to contribute, go ahead.
Peace Out
tag list
You don't have permission to view the spoiler content.
Log in or register now.
I'm doing a coding thread and how to get good at Might update this thrad with specific professions and how to get them late on but lets start with the basics, shall we?
some skills you need to have in order for you to be a good programmer:
- Jobs look for soft skills. If you don't have all of this down, then working at your job will be difficult. When they are interviewing someone, they want someone who wants skills that are the following:
- Communication skills- communicate effectively, both orally and in writing,
- Problem solving- technically, a programmers job is to solve problems by creating (and modifying) software tools. An example is big-picture problem solving (how can we do this process more efficiently) and for the details of how to make it actually happen.
- Teamwork/collaboration- your going to work in pairs and groups sometimes, like pair programming; pair programming–where one programmer writes code while another simultaneously reviews it. Collaboration is tied closely with your ability to communicate. Can you critique others’ work tactfully? Can you handle negative feedback about yourself?
- Research- Always remain curious. If you fins something you aren't quite sure about, ask. It gives you insight and knowledge that you might have not known. These are good websites that programmers frequent to ask questions: https://stackoverflow.com/questions
- Tip: think if this is actually what you want to do for the majority of your life. It involves a lot of screen time and learning (since technology is always changing).
Most in demand languages are:
- Java Highly ranked because:
- 97% of Enterprise Desktops Run Java
- 89% of Desktops (or Computers) in the U.S. Run Java
- 9 Million Java Developers Worldwide
- #1 Choice for Developers
- #1 Development Platform
- 3 Billion Mobile Phones Run Java
- 100% of Blu-ray Disc Players Ship with Java
- 5 Billion Java Cards in Use
- 125 million TV devices run Java
- 5 of the Top 5 Original Equipment Manufacturers Ship Java ME
- Python
- JavaScript
- C++
- C#
- PHP
- SQL
- .Net
- Ruby
Salaries for each language ( if you ever decide to just learn one language and be really good at it).
- Java- Entry level- $50k - $95k Mid Career- $65k - $109k Highest paying cities: NY, San Jose: 115k-120k
- Python- Junior- 74k Middle- 100k Senior- 130k Highest paying cities: San Francisco 133k, Sunnyvale; 132k
- JavaScript- Junior- 66k Middle-107k Senior- 165k Highest paying cities: Suunyvale-175k Seattle 175k
- C++ Average- 107k Highest paying ciites: NY- 174k San Francisco 127k
- C#- Average 100k
- PHP- Between 7k-90K
- SQL- Between 73k-92-k
- .NET Between 76k-182k
- Ruby Average 105k Highest- 151k
As you can see, lots of money to be made here, folks!
Part 3 Resources for each language:
Java:
Free Books ( I like reading and taking notes ) : https://www.eversql.com/best-free-books-for-java-programming-2017/
https://bookboon.com/en/java-programming-language-ebooks
https://books.goalkicker.com/JavaBook/
Exercises: https://www.w3resource.com/java-exercises/
https://docs.oracle.com/javase/tutorial/
https://codingbat.com/java
https://www.learnjavaonline.org/
https://www.udemy.com/course/java-tutorial/
https://www.youtube.com/course?list=ECFE2CE09D83EE3E28
Python:
Books: https://books.goalkicker.com/PythonBook/
https://pythonbooks.org/free-books/
https://www.onlineprogrammingbooks.com/python/
Excercises:
http://www.practicepython.org/
https://teamtreehouse.com/library/t...m=Python Practice&utm_content=Python Practice
https://www.learnpython.org/
https://www.udacity.com/course/introduction-to-python--ud1110
https://www.programiz.com/python-programming
JavaScript:
Books:
https://books.goalkicker.com/JavaScriptBook/
Exercises:
https://www.w3schools.com/Js/js_exercises.asp
https://www.w3resource.com/javascript-exercises/
https://exercism.io/tracks/javascript/exercises
https://www.bitdegree.org/learn/javascript-basics
https://practity.com/582-2/
https://snipcart.com/blog/javascript-beginner-intro-exercises
C++
Books:
https://books.goalkicker.com/CPlusPlusBook/
Exercises:
https://www.w3resource.com/cpp-exercises/basic/index.php
https://www.cs.purdue.edu/homes/bxd/CandC++/
http://www.cplusplus.com/forum/articles/12974/
http://www.worldbestlearningcenter.com/index_files/cpp-tutorial-variables_datatypes_exercises.htm
https://www.w3resource.com/cpp-exercises/array/index.php
C#
Books:
https://books.goalkicker.com/CSharpBook/
Exercises:
https://www.w3resource.com/csharp-exercises/
https://www.w3schools.com/cs/cs_exercises.asp
http://www.worldbestlearningcenter.com/index_files/csharp-variables-exercises.htm
https://practity.com/csharp/
https://exercism.io/tracks/csharp/exercises
PHP
Books: https://books.goalkicker.com/PHPBook/
Exercises:
https://www.w3resource.com/php-exercises/php-basic-exercises.php
https://www.w3schools.com/PHP/php_exercises.asp
https://www.w3resource.com/php-exercises/
https://tutorialsclass.com/exercises/php/php-all-exercises-assignments
https://www.w3schools.com/PHP/exercise.asp?filename=exercise_loops1
SQL
Books: https://books.goalkicker.com/SQLBook/
Exercises:
https://www.wiseowl.co.uk/sql/exercises/standard/
https://www.w3resource.com/sql-exercises/
https://sqlbolt.com/
https://www.complexsql.com/sql-practice-exercises-with-solutions/
https://www.w3schools.com/sql/
.NET
Books: https://books.goalkicker.com/DotNETFrameworkBook/
Excercises:
Can't find any at the moment
Ruby:
Books: https://books.goalkicker.com/RubyBook/
Exercises:
https://www.w3resource.com/ruby-exercises/
https://launchschool.com/books/ruby/read/intro_exercises
https://ruby-doc.org/docs/Tutorial/part_01/first_steps.html
https://github.com/codeunion/ruby-exercises ( great website, you should sign up!)
https://www.codequizzes.com/ruby
https://launchschool.com/books/ruby/read/basics
…… That's it for now. I'll update it the upcoming months. If anyone wants to contribute, go ahead.
Peace Out