Swapna Kumar Panda Profile picture
| Tech Writer, Educator | prev. Architect | Python, JavaScript, SQL | Programming, Development, Databases, AI Tools, Remote Jobs | Building @JabardastDEV |
39 subscribers
Jan 22 β€’ 11 tweets β€’ 6 min read
FREE FREE FREE

11 FREE Books on "Linux" and "Shell Scripting"Image
Image
Image
Image
1. The Linux Command Line

πŸŽ„ linuxcommand.org/tlcl.phpImage
Jan 19 β€’ 10 tweets β€’ 6 min read
9 FREE Books on AI, ML & DL: Image
Image
Image
Image
1. Foundations of Machine Learning

- A classic book for beginners in ML
- Published by MIT

πŸŽ„ cs.nyu.edu/~mohri/mlbook/Image
Jan 17 β€’ 15 tweets β€’ 3 min read
I am a JavaScript Developer since 2005.

If I plan it to learn in 2025, I should do this: ➊ Fundamentals

Effort: 1 to 2 hours per day
Time: 2 weeks

βž€ JavaScript Engine
➁ JavaScript Runtime
βž‚ Execution Context
βžƒ Hoisting
βž„ Call Stack
βž… Event Loop
βž† Callback Queue
Jan 12 β€’ 8 tweets β€’ 5 min read
7 FREE Programming Books from O'Reilly

- Python
- Java
- JavaScript
- C++
- C#
- R
- RustImage
Image
Image
Image
1. Think Python

❯ v2 (PDF)
greenteapress.com/thinkpython2/t…

❯ v3 (HTML)
allendowney.github.io/ThinkPython/Image
Jan 7 β€’ 13 tweets β€’ 6 min read
12 FREE Books on
- Kubernetes
- Docker
- OpenShift
- GitOps Image
Image
Image
Image
1. Kubernetes Operators

Publisher: O'Reilly

πŸŽ„ redhat.com/rhdc/managed-f…Image
Jan 6 β€’ 12 tweets β€’ 8 min read
YouTube - FREE, but no FREE Certificates
MDN - FREE, but no FREE Certificates
W3Schools - FREE, but no FREE Certificates

Here are the best 11 alternatives: 1. freeCodeCamp

Learn. Practice. And earn Verified Certificates.

❯ Frontend, Backend, Database
❯ Data Analysis
❯ Machine Learning
❯ JavaScript, Python, C#, SQL

πŸ–‡οΈ freecodecamp.org/learn/Image
Jan 2 β€’ 14 tweets β€’ 3 min read
I have been working in SQL since 2004.

If I were to start over today, here is a roadmap: Beginner
⭣ Learn fundamentals ➊
β­£ Working with table βž‹
⭣ Working with data ➌
⭣ Querying the data ➍
⭣ Operators ➎
⭣ Functions ➏
⭣ Database objects ➐
β­£ Programming in SQL βž‘
β­£ Users and Roles βž’
β­£ Advanced Concepts βž“
Pro
Jan 1 β€’ 11 tweets β€’ 7 min read
10 FREE JavaScript Books on this New Year's Eve πŸŽ‰Image
Image
Image
Image
1. Exploring JavaScript

It's a fresh 2024 edition.

❯ HTML
exploringjs.com/js/book/index.…

❯ PDF
exploringjs.com/js/downloads/e…Image
Dec 25, 2024 β€’ 11 tweets β€’ 6 min read
10 Python Books for FREE on this Christmas Eve πŸŽ„Image
Image
Image
Image
1. Think Python

Get the PDF copy for FREE.

πŸŽ„ greenteapress.com/thinkpython2/t…Image
Dec 21, 2024 β€’ 12 tweets β€’ 7 min read
FREE FREE FREE

11 FREE Books on DSA using Java, Python, and C++:Image
Image
Image
Image
1. Think Data Structures

πŸ”— greenteapress.com/thinkdast/thin…Image
Dec 15, 2024 β€’ 5 tweets β€’ 3 min read
FREE FREE FREE

4 Python Books for Data Science Image
Image
Image
Image
1. Python Data Science Handbook

Publisher: O'Reilly

πŸ”— HTML: jakevdp.github.io/PythonDataScie…

πŸ”— PDF:
github.com/terencetachion… Image
Dec 11, 2024 β€’ 17 tweets β€’ 3 min read
If you are planning to learn DSA in 2025, do this: Step-by-Step Approach

πŸ„Œ Learn One Programming Language
↓
➊ Fundamentals β†’ Time & Space Complexity
↓
βž‹ Brute Force Algorithms
↓
➌ Basic Data Structures β†’ Array, Linked List
↓
➍ Simple Search Algorithm
↓
➎ Sorting Techniques β†’ Bubble, Selection, Insertion
↓
➏ Slightly Complex Algorithms β†’ Recursion, DnC
↓
➐ Complex Data Structures β†’ Stack, Queue, Tree
↓
βž‘ Binary Search Technique
↓
βž’ Important Sorting Techniques β†’ Merge, Quick
↓
βž“ Advanced Data Structures β†’ Heap, Graph
↓
➊➊ More Sorting Techniques
↓
βžŠβž‹ Complex Algorithms β†’ Greedy, DP, Backtracking
↓
➊➌ Common Coding Patterns

Let's go in detail.
Dec 8, 2024 β€’ 15 tweets β€’ 3 min read
I am working in JavaScript since 2005.

If you plan to learn it in 2025, do this: ➊ Fundamentals

βž€ JavaScript Engine
➁ JavaScript Runtime
βž‚ Execution Context
βžƒ Hoisting
βž„ Call Stack
βž… Event Loop
βž† Callback Queue
Dec 1, 2024 β€’ 13 tweets β€’ 2 min read
I have been working in SQL since 2004.

If I have to start learning it in 2025, I'll do this: Beginner
⭣ Learn fundamentals ➊
β­£ Working with table βž‹
⭣ Working with data ➌
⭣ Querying the data ➍
⭣ Operators ➎
⭣ Functions ➏
⭣ Database objects ➐
β­£ Programming in SQL βž‘
β­£ Users and Roles βž’
β­£ Advanced Concepts βž“
Pro
Nov 28, 2024 β€’ 11 tweets β€’ 5 min read
11 FREE Python Books

1. Think Python
πŸ”— greenteapress.com/thinkpython2/t…Image 2. Cracking Codes with Python

You can read it online or request for a free preview ebook.

πŸ”— inventwithpython.com/cracking/Image
Nov 24, 2024 β€’ 11 tweets β€’ 2 min read
I am a Java Developer since 2005.

If I am to start learning Java in 2025, I'll do this: ➊ Introduction

Effort: 1 to 2 hours daily + Normal practice
Time: 2 weeks

✧ Overview of Java
✧ Setting up [JDK, JRE, IDE]
✧ Basic Syntax and Structure
✧ Primitive Data Types
✧ Variables and Constants
✧ Operators
Nov 24, 2024 β€’ 12 tweets β€’ 2 min read
How in JavaScript,

[ ] == [ ] βž” false
but,
[ ] == ![ ] βž” true

Let's investigate πŸ”Ž ➊ What is [ ]?

⬘ [ ] is an array literal.

β¬— [ ] creates an empty array object.

⬙ Each time we use [ ], a new array object is created.

β¬– Hence, each time you find a [ ], it references different objects in memory.
Nov 22, 2024 β€’ 14 tweets β€’ 3 min read
🎒 Sorting Algorithms, explained

❯ 10 algorithms
❯ Time & Space Complexities

A Beginner's Guide. ➊ Bubble Sort
βž‹ Insertion Sort
➌ Selection Sort
➍ Merge Sort
➎ Quick Sort
➏ Counting Sort
➐ Radix Sort
βž‘ Bucket Sort
βž’ Heap Sort
βž“ Shell Sort
Nov 18, 2024 β€’ 14 tweets β€’ 2 min read
If your goal is to be a Python expert in 2025, this thread is for you: Preliminary Steps

Before proceeding, ensure you do these

⬩Know your final goal
⬩Set a target for spending daily 1 hour minimum.
⬩Research about Python ecosystem (libraries, frameworks, code editors).

Remember, it's a marathon; not a sprint.
Nov 2, 2024 β€’ 15 tweets β€’ 3 min read
DSA is a key skill for Developers.

Crack interviews by mastering these 12 key topics. ➊ Fundamentals

βž€ What is an algorithm
➁ Types of algorithms

βž‚ Asymptotic Notations
βžƒ Time & Space Complexity

βž„ What is a data structure
βž… Linearity & Contiguity
βž† Fundamental Operations
Oct 22, 2024 β€’ 10 tweets β€’ 2 min read
πŸ‘©β€πŸ’» 125+ algorithms to crack any interview

Practice these in
❍ C / C++
❍ Java
❍ Python
❍ JavaScript
❍ Golang
Or, any language of your choice ➊ Algorithms on Arrays

βž€ Creating an Array
➁ Iterate through Array
βž‚ Get an Element
βžƒ Search an Element
βž„ Insert Element(s)
βž… Delete Element(s)
βž† Filter an Array
βž‡ Fetch a Sub-Array
➈ Merging Arrays
βž‰ Reverse Array
βž€βž€ Rotate Array